租赁服务器-客户端服务器架构的类型

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

租赁服务器-客户端服务器架构的类型-南华中天

客户端服务器架构

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

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

客户端服务器架构的类型

一层架构

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

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

租赁服务器-客户端服务器架构的类型-南华中天

二层架构

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

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

三层架构

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

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