即插即用名词解释
    即插即用是计算机的一种重要功能,指在开机后即可立刻使用,而不必安装或更改软件。它是在硬件支持下,为用户提供一种快速高效地处理和应用计算机各种资源(包括中间件)的技术。本文将结合笔者的工作经历,就即插即用在实际项目中的应用进行深入探讨,并介绍几个相关的应用场景,希望读者能从中受到启发。
    即插即用有两种方式。
    首先是主控端即插即用。在计算机网络系统中,主控端(如服务器)通过TCP/IP协议实现与客户端(如服务器的客户机)的连接,对于这样的系统而言,客户端与服务器是在不同的地方,客户端想与服务器建立连接时必须先要在服务器上安装所需的网络软件,此外客户端还要配置与服务器的连接属性,例如网卡、端口等,这显然是很烦琐的。这里所讲的即插即用则是主机端即插即用。
    其次是从控制器对于即插即用技术的需求就可以看出来,对于从控制器(例如中央服务器)来说,并不需要专门配置服务器和客户端的连接属性,因为现代的从控制器都具备自动负载均
衡的能力,而且由于这类从控制器的内核也基于TCP/IP协议,所以只需要修改其TCP/IP协议栈,使其在设备启动后自动加载其所需的服务就可以了。需要说明的是,即插即用并不仅仅适用于网络层,只要对应用层进行优化,即插即用仍然是可以达到良好的效果的。
    作为主机的各种服务器和操作系统所需要的大量资源,在现实世界中都是物理上分布的,而且这些资源分布的位置还比较分散,因此通常采用集中管理和集中调度的方式。集中管理和集中调度的关键是管理资源池,实现一台物理设备的各种资源,如操作系统、中间件、数据库等,都放在一个公共的“池”中,由一台设备统一管理。用户想使用其中的某个资源时,则必须申请获得许可,获得了许可后才能使用该资源。
    当然,设备管理资源池的方式在实际的项目中也是非常常见的,甚至可以说是最主流的解决方案。当一台设备需要使用其他设备的资源时,则需要通过中间件调度服务器来进行资源调度,由服务器根据资源的分布情况,统一调度给对应设备使用,而无需申请和获取许可,这样做最大的好处是可以在减少网络带宽的消耗的同时,保证服务质量。负载均衡的理解

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。