中间件


中间件:
	中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。
	中间件tuxedo实际上就是一个服务,客户端如果要给服务器传送数据,通常情况是直接send过去,但是如果使用tuxedo的话,客户端要先将数据send给tuxedo中间件,经过中间件的处理后再send给服务器。
	为什么需要中间件?
	因为有些服务器要recv大量来自客户端的请求数据,而这些客户端的数据可能是非法的、格式错误的等等,这样,服务器既要验证数据的正确性,又要处理数据,结果是服务器不堪其负,很容易奔溃。因此,为了减轻服务器的负担,把那些客户端数据的验证交给tuxedo,服务端只做简单的运算。

你可能感兴趣的:(中间件)