

第1页 / 共12页

第2页 / 共12页

第3页 / 共12页

第4页 / 共12页

第5页 / 共12页

第6页 / 共12页

第7页 / 共12页

第8页 / 共12页
试读已结束,还剩4页,您可下载完整版后进行离线阅读
基于kafuka分布式消息中间件的研究与设计开题报告此内容为付费资源,请付费后查看
黄金会员免费钻石会员免费
付费资源
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
开趣报告全中间件等,其中消息中间件当前是中间件领域内最流行且发展最快的类型之一。消息中间件起源于对计算机网络互连的研究。1981年,国际标准化组织ISO制定了开放系统互连参考模型OS,作为开放系统网络模型中底层的数据通信的自然扩充,分布式消息传输机制的研究和应用得到非常大的发展,整合了消息发送、接收和管理的消息中间件概念开始出现。80年代后期,MOSeries的产生标志着消息中间件的初步成熟。进入90年代,为了满足各种应用需求,消息中间件发展非常迅速,出现了大量的消息中间件产品。为了推动消息中间件技术在分布式环境中的广泛应用,消息中间件厂商等机构成立了消息中间件协会。与此同时国际对象管理组织制定了公共对象服务标准,其中对消息服务进行了规范。1990年代末期,应用系统逐渐向跨服务器的模块集成方向发展,传统的消息中间件体系架构已不再适合发展要求。传统的消息中间件通常采用点对点的消息传输模式,即在发送消息时必须要指定接收方地址。因此,尽管消息的接收方和发送方是松耦合集成的,它们之间的通信不需要保持同步,但由于在消息中必须指定接收方地址,导致在大型分布式应用系统中的使用不够灵活,整个系统扩展比较困难。为了将发送方和接收方进一步解耦,消息中间件开始向发布订阅架构转变,并成为最流行的消息中间件架构。下面介绍几种典型的消息中间件产品:1.MQSeriesMQSeries是一个由IBM研发的具有工业标准、安全、可靠的消息传输系统,它在各种异构的软件平台之间提供可靠、异步、一次性数据传输。它支持非常多的通信协议,用户使用比较便捷。可靠数据传输:在网络不可靠或出现异常时也能保证不丢失消息数据:异步处理支持:将发送方和消息接收方解耦,更灵活地适应各种应用场景:一次性数据传输:即确保消息发送且只发送一次。MQSeries能保证非常高的消息传输可靠性,比较适合用于通信模块的底层框架,可以用于金融等对消息可靠性要求比较高的领域:缺点是其只能传输一定大小的消息数据,且效率不是很高。2.MSMQMSMQ是Windows NT操作系统中的一个组件,主要提供程序之间的异步通讯。它维护着一些消息队列,用来存放发送者发送的消息,直到接收者从队列中取走消息,类似于邮箱。MSMQ能保证消息的可靠传输,即使网络不可靠或出现异常:支持事务处理和基于开销的消息路由:由于内嵌在操作系统中,其使用非常容易,其不足之处在于:它要求NT4.0以上,MQI.0是基于SQL的,其性能低且不稳定。3.东方通Tong LINK/QTong LINK/Q是东方通科技公司研发的消息中间件,它主要提供了在不同消息协议、操作系统及不同应用程序之间的可靠消息传输。Tong LINK/Q通过使用多路复用、消息路由、存储转发、断点重传等多种处理机制,来确保消息的可靠传输。它提供了多种消息传递模式:点对点模式、发布订阅模式、路由、集群等,方便分布式系统的灵活构建:它还提供了多种管理工具,帮助管理人员更好地管理整个分布式系统。4.Active MO
暂无评论内容