消息中间件是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 00:42:13
消息中间件是什么意思?
xTNA}`ig6M%_p, eE,*.eޢgvpm6!2ΙYJ.ŷ=͎z,scgn_ZM-f1HDx|E]Cm|r6'̿a"UsoxB+|Eҗ- 򢞙&ZV̷Ń+{=6EoStLP c~>(&O[+Il`Ilz*MUl-r.iNDsHVWC&7SV00;4ևO?kFQ&4.;,c0,,p4U/ r<3V@m,0mC|Y5nJ3i}s kpiwO[?Q[T)SZ|^_]e[ ـ*q뫳C?f~y.@Cm bw3 Rĭ %xU(dc(3lɧ&FrR{;n`zzskAȍ u0? T긻ޫ7 T)43zl4O`C楏q 5H(+1`iD#*IS[3[ =,_,2*;q=#QP)lԡlg:FR6GE(/aThX{NV(eʟUjֱɂ3(^ x4pXW.+.YnO*4CehS4r :.tYPTyȋҼɆ{PrTq',q&*K[ɕ}

消息中间件是什么意思?
消息中间件是什么意思?

消息中间件是什么意思?
先给你讲一下什么叫中间件再举个例子
1.百度百科中中间件含义的链接 我就不粘贴了
2.举个简单的例子,
有这样一个需求,sap有一组hr的相关信息,比如姓名,工号等等要求显示到一个portal上面,供user使用 查看信息.
数据怎么从sap到portal呢,可能的一种情况是,使用一个中间件,通过rfc或者idoc把相关信息从sap取出来,整合以后在通过jdbc插入到 portal的后台db里去.
这就是一个中间件参与数据整合 协同的简单过程.这样一个过程是由中间件完成的.所以简单的说,中间件就是在异构系统间起数据传输,整合作用的一个软件.
3.还是以刚才的例子为例,看看什么是消息中间件
如果是消息中间件,就要把刚才例子中的hr数据看成一个消息,具体的数据结构可以根据需要和开发平台自己来定义.
把从rfc出来的数据,先形成一个消息,然后发布到一个消息队列里面,然后再通过一定规则去取这个消息解析再使用jdbc插入数据库
这个过程可以是一对一,以可以是多对多.
也许上面这个简单的例子并不能体现消息中间件的优点,但是在复杂的网络环境下,例如多个通讯方式,多个业务系统之间进行消息交互,他的优点是显而易见的.