2016 - 2024

感恩一路有你

应用服务器中间件有哪些 什么是中间件,什么又是应用服务器?

浏览量:2693 时间:2021-03-12 16:08:36 作者:admin

什么是中间件,什么又是应用服务器?

这实际上是一个更虚拟的概念。

中间件在广义上有广泛的范围。中间件在通信中起着重要的作用。甚至像ODBC这样的东西也可以被认为是中间件。目前最常用的中间件是BEA公司的tuxedo和IBM公司的Weblogic。我和燕尾服有点接触。甲骨文,太阳和微软似乎有类似的产品,但很少有人使用它们。Tuxedo是这一领域的领导者,但IBM正在迎头赶上,并可能超越它。毕竟,IBM就是IBM。Tuxedo作为数据库和前台应用程序之间的中间件。在使用中间件之后,前端应用程序和数据库前面有更多的tuxedos,它们以前是直接连接的。现在,前端应用程序将请求发送到tuxedo,tuxedo将请求发送到数据库。数据库处理后,tuxedo将结果返回给tuxedo,tuxedo将结果发送回前台。表面上看,要复杂得多。但它也带来了一些好处,比如安全性。Tuxedo的服务是定制的,这有点像存储过程。因为应用程序不能直接连接到数据库,它只能使用tuxedo,所以应用程序不能做tuxedo服务以外的事情。如果用tuxedo编写应用程序逻辑,就可以确保数据的安全。性能。有些数据库的性能不好。例如,Oracle的一个连接是多个m,当连接数超过一个时,机器的内存就没有了。在tuxedo之后,tuxedo负责连接数据库,连接的数量相对较少。Tuxedo可以通过排队来处理这些数据库请求,从而提高了性能。中间件的高级应用似乎也可以将数据库分布在不同的机器上。Tuxedo动态地分配前端和后端请求和处理,并使它们在不同的机器上运行。所以如果使用中间件,如果后台数据库处理太晚,可以添加一台机器。如果前端请求太多(如网站),可以添加更多前端机。您可以灵活地调整性能。似乎有更多的人在做应用服务器。此外,应用服务器在逻辑上类似于中间件。我认为它的应用也是一种中间件,但一般来说,中间件是指狭义的中间件,即tuxedo。中间件有着广泛的应用。几乎任何大型应用程序都可以使用中间件。国内也有一些开发人员自己编写中间件,但似乎都是自用,没有市场。

应用服务器中间件有哪些 常见的中间件有哪些 java开发中常见中间件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。