摘要: 消息中间件(message oriented middleware)是指支持与保障分布式应用程序之间同步/异步收发消息的中间件。消息是分布式应用之间进行数据交换的基本信息单位,分布式应用程序 之间的通信接口由消息中间件提供。其中,异步方式指消息发送方在发送消息时不必知道接收方的状态,更无需等待接收方... 阅读全文
posted @ 2014-06-27 23:40 皓若繁星 阅读(803) 评论(1) 推荐(1)
摘要: RPC(remote produce calL)RPC是远程过程调用协议,它是基于C/S模型调用的机制,客户机向服务器端发送调用请求等待服务器应答,是一种典型的请求应答机制,大致过程可以理解为本地分布式对象向本机发请求,不用自己编写底层通信本机会通过网络向服务器发送请求,服务器对象接受参数后,经过处... 阅读全文
posted @ 2014-06-27 23:30 皓若繁星 阅读(2788) 评论(0) 推荐(0)
摘要: 消息中间件的定位分析 在以下的分析中,把产生消息的应用统一定义为消息的生产者,接收消息的应用统一定义为消息的消费者,尽管在mq中不使用这样的定义,而是称之为消息的发送 者和接收者。从不同的消息中间件对消息的产生者和使用者的名称定义来看,实际上已经反映出各消息中间件之间定位的差异,通过下面的分析,这种... 阅读全文
posted @ 2014-06-27 23:22 皓若繁星 阅读(826) 评论(0) 推荐(0)
摘要: Stomp是一个简单的消息文本协议,它的设计核心理念就是简单与可用性,官方文档:http://stomp.github.io/现在我们就来实践一下Stomp协议,你需要的是:1.一个支持stomp消息协议的messaging server(譬如activemq,rabbitmq);2.一个终端(譬如... 阅读全文
posted @ 2014-06-27 23:07 皓若繁星 阅读(971) 评论(0) 推荐(0)
摘要: AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真... 阅读全文
posted @ 2014-06-27 22:50 皓若繁星 阅读(896) 评论(0) 推荐(0)
摘要: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品 和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。MQ... 阅读全文
posted @ 2014-06-27 22:49 皓若繁星 阅读(321) 评论(0) 推荐(0)