[机房]What?Tomcat-竟然也算中间件?

2022/1/13 10:19:00

今天,

-

松哥去年在一次外训中专门讲了中间件。本来想直接和大家分享讲稿,没找到,就又敲了敲。

中间件简介

说到中间件,很多人首先想到的是新闻中间件,那么除了新闻中间件呢?事实上,在我们的日常开发中,我们接触到了太多的中间件。让我们来看看维基百科全书的介绍:

中间件(英语:Middleware),又译中间件、中介层,是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。在现代信息技术应用框架如 Web 服务、面向服务的体系结构等项目中应用比较广泛。如数据库、Apache 的 Tomcat ,IBM 公司的 WebSphere ,BEA 公司的 WebLogic 应用服务器,东方通公司的 Tong 系列中间件,以及 Kingdee 公司的等都属于中间件。

看到这个,你会大吃一惊。原来我们不知不觉经历了这么多中间!甚至连Tomca都用了!也许是中间的一个!

顾名思义,中间件是连接到两个软件的东西,是软件之间的粘合剂和胶水。它位于操作系统和我们的应用程序之间,可以方便开发人员处理通信、输入和输出,使开发人员能够专注于自己的业务逻辑开发。

好像,taca,ta,在中间

中间件分类

中间件相关

端模拟屏幕转换器(UDA)转换器(UDA)伊元成(RPCC)(RPC)(RPC)(RPC)(RPC)(RPC)(RPC)(RPC)(RPC)(TMM)(TMMM)(UDA)(UDA(UDA)。

你可能听说过这里的其他中间件,除了消失的中间件和交易中间件,估计很少听说过。这是因为时代在变化的中间件慢慢被淘汰(例如,如果终端被淘汰/屏幕被淘汰,有的被慢慢复制到其他框架(例如,如果息过程调用件)。

数据库中间的部件

那么数据库中间件是什么呢?

正如我们在前一篇文章中提到的,如果数据量相对较大,我们需要对数据进行和表格。分割后,一个数据库中有数据,现在有多个数据库,那么我们的项目结构可能如下:

我们需要配置av,配置av,复杂的多数据读写分离,数据查询时的数据预处理,比如从多到多,从多到多,从多到多,从多到多,从多。

为了让开发人员在业务上投入更多精力,我们引入了数据库中间件,如下:

What?Tomcat-竟然也算中间件?

这张图很清楚什么是中间件!一个介于程序之间的东西。引入两排Mycat将只在中间,然后连接我的Mycat。Mycat将被连接到中间。Mycat将被连接到中间。Mycat将被连接到中间。Mycat将被连接到中间。Mycat将被连接到中间。Mycat将被连接到中间。Mycat将被连接到中间。Mycat将被连接到中间。Mat将被连接到中间。这样,我们就可以专注于中间的应用程序。开发和重复的应用程序将被连接到中间。Mat将被连接到中间,数据过滤和操作将被连接到中间。这张图显示了什么是中间件!

如果没有零件,那么我们的面序将Jav库直接用于数据分割、事务处理、数据处理、数据等诸多问题。这样,本来应该专注于业务问题的Jav应用程序,会有大量的工作来处理分割后的问题,大部分代码都是重复的!

有了数据库中间件,应用程序只需要集中和业务处理。大量的通用数据聚合、事务和数据源切换由中间件处理。中间件的性能和处理能力将直接决定应用程序的读写性能,因此在项目中选择一个好的数据库中间件非常重要。