客户端服务器架构的类型有哪些?

客户端-服务器模型对改善在线行业的影响不断增加,产生了基于客户端-服务器的应用程序的内在需求。对于用户与通过 Internet 传播的在线商业组织的通信,基于客户端-服务器的应用程序正在发挥重要作用。这就是客户端-服务器架构的重要性所在。

客户端服务器架构

客户端-服务器架构是一种共享架构系统,其中客户端-服务器的负载是分开的。客户端-服务器架构是一个集中式资源系统,其中服务器拥有所有资源。服务器在其边缘接收大量性能以在请求时向其客户端共享资源。客户端和服务器可能在同一个网络中,也可能在一个网络中。服务器非常稳定且可扩展,可以将答案返回给客户端。这种架构是面向服务的,这意味着客户端服务不会被中断。客户端-服务器架构通过响应客户端的查询而不是完整的文件传输来抑制网络流量。它使用数据库服务器恢复文件服务器。

客户端计算机实现绑定以允许计算机用户请求服务器的服务并表示服务器返回的结果。服务器等待来自客户端的请求出现,然后返回它们。服务器通常为客户端提供标准化的简单接口,以避免硬件/软件混淆。客户端位于工作场所或个人机器上,同时服务器将位于网络中某个功能强大的地方。这种架构在客户端和服务器每个都有他们日常执行的单独任务时非常有用。许多客户端可以同时获取服务器的信息,客户端计算机也可以执行其他任务,例如发送电子邮件。

客户端服务器架构的类型

一层架构

在此类客户端-服务器设置中,用户界面、营销逻辑和数据逻辑存在于同一系统中。这种服务是合理的,但由于分配工作复制的数据差异而难以管理。一层架构由层组成。

例如,单个软件包中的表示、业务、数据访问层。数据通常存储在本地系统或共享驱动器中。处理所有三层的应用程序(例如 MP3 播放器、MS Office)属于一层应用程序。

客户端服务器架构的类型有哪些?

二层架构

在这种类型的客户端-服务器环境中,用户界面存储在客户端机器上,而数据库存储在服务器上。数据库逻辑和业务逻辑在客户端或服务器上归档,但需要维护。如果业务逻辑和数据逻辑集中在客户端,则称为胖客户端瘦服务器架构。如果在服务器上处理业务逻辑和数据逻辑,则称为瘦客户端胖服务器架构。这被认为是负担得起的。

在两层架构中,客户端和服务器必须直接合并。如果客户端向服务器提供输入,则不应有任何中间内容。这样做是为了快速获得结果并避免不同客户端之间的混淆。例如,在线订票软件使用这种两层架构。

三层架构

在这种各种客户端-服务器上下文中,使用了一个额外的中间件,这意味着客户端请求通过该中间层到达服务器,服务器的响应首先由中间件接收,然后再发送到客户端。这种架构保护 2 层架构并提供最佳性能。该系统价格昂贵,但使用起来很简单。中间件存储所有业务逻辑和数据传递逻辑。中间件的思想是数据库登台、排队、应用程序执行、调度等。中间件提高了灵活性并提供了最佳性能。三层结构被分成三个部分,即,表示层(客户层),应用层(业务层)和数据库层(数据层)。

在当前的在线业务场景中,对快速响应和优质服务的需求不断增长。因此,复杂的客户端架构对于业务活动至关重要。公司通常会在客户端-服务器架构的帮助下探索保持服务和质量满足以维护其市场的可能性。该架构通过采用具有成本效益的用户界面、改进的数据存储、扩展的连接和安全服务来提高生产力。

文章链接: https://www.mfisp.com/3477.html

文章标题:客户端服务器架构的类型有哪些?

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

服务器集群如何工作?它有什么类型?

2021-12-29 11:17:52

服务器vps推荐

怎么用一台服务器处理多个连接?

2021-12-29 11:35:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠