您当前的位置:首页 > 精选知识 > 正文

什么是中间件?什么是消息中间件,比如tonglink主要起什么作用

消息中间件是一种由消息传送机制或消息队列模式组成的中间件技术,比如tonglink主要起什么作用消息中间件是用于两个应用程序之间传输消息(数据包)用,数据消息不不会丢,因为这两种消息中间件保证消息的可靠性,而是通过以消息的形式收发应用程序数据来连接运行于不同系统上的应用程序,消息中间件属于中间件的一种,应用程序并不需要消息即时即刻传送到对方,消息中间件并不要求系统具备一个可靠的底部传输层。

什么是中间件

中间件的广义是在B/S结构兴起时出现的,它存在与应用系统和底层数据库操作系统之间,帮助解决多种问题,可以使应用系统更注重于逻辑思维的开发,与底层的数据交换等,这些问题都可以交给中间件来做,这样不但节省了研发开支,更提高了开发和项目完工的效率.

什么是消息中间件,比如tonglink主要起什么作用

消息中间件是用于两个应用程序之间传输消息(数据包)用,有各种分类,TongLINK/Q和MQ是商业软件中最常用的两种消息中间件,因为这两种消息中间件保证消息的可靠性,如,用socket传输数据,收到后除自己解析组装外,如果应用程序崩溃,则数据丢失,如果数据银行账务,则造成很严重的后果。如果用消息中间件传输,则保证消息可靠到达,并且,采用事务机制,即使程序崩溃,数据消息不不会丢,除非事务提交。平时,我们启停机器时,要杀死正运行的进程,如果用socket,这时,杀死进程就会丢数据,如果用消息中间件,就不存在此问题,应用进程以及消息中间件核心进程,都可随便杀死,也不会影响消息的可靠到达。这是消息中间件的核心功能。市场上除这两款消息中间件外,其它的消息中件也有类似的功能,但事务一致性及可靠性上,需要自己测试检查。

消息中间件是什么

目前对消息中间件(MOM)的定义还未形成统一的行业标准,我国也正加快对消息中间件技术的标准化研究工作。一般认为,消息中间件是一种由消息传送机制或消息队列模式组成的中间件技术,利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。与其它中间件技术不同(例如ORB 和RPC),一般来说,消息中间件并不要求系统具备一个可靠的底部传输层,而是通过以消息的形式收发应用程序数据来连接运行于不同系统上的应用程序。信息可以同步传送,也支持异步传送。在异步方式下,应用程序并不需要消息即时即刻传送到对方,只是由MOM 确保把信息以消息的方式传送到适当的目的地,并且只传一次。消息中间件属于中间件的一种,拥有中间件的主要特点,但是自身的工作机制又具有特殊性,主要特点包括以下6 个方面:(1)异步传送;(2)防御通信;(3)并发执行;(4)日志通信;(5)多种通信方式;(6)应用程序与网络复杂性相隔离。

到底什么是中间件

所谓的中间件。把前后两个过程的东西做一种连接的在中间的物品就叫做中间件。或者是比如说有三个过程,那么第一过程和第三过程中间的这个第2个过程就叫做中间件。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 赛螃蟹的做法

下一篇: 柚子蜜茶的做法



推荐阅读