栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

分布式消息中间件实践

分布式消息中间件实践

ISBN: 978-7-121-34905-8
作者:倪炜
页数:274页
阅读时间:2021-06-03
推荐指数:★★★★★

从协议出发,大同小异的来统领整个消息队列世界,
从四个常用的MQ开始讲解,没有太多深入,
适合入门级了解各种消息队列。

了解协议之前需要理解系统间通信技术,
RPC:Remote Procedure Call,远程过程调用协议,一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。
AMQP:即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。
MQTT(Message Queuing Telemetry Transport)消息队列遥测传输是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 。
STOMP:即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互。
XMPP (可扩展消息处理现场协议)是基于 可扩展标记语言 ( 标准通用标记语言 下的一个子集、外语缩写:XML)的协议,它用于即时消息(IM)以及在线现场探测。
JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。

RabbitMQ
Message、Publisher、Exchange、Binding、Queue、Connection、Channel、Consumer、VirtualHost、Broker
ActiveMQ
JMS、PtP、Pub/Sub、Broker、Producer、Consumer、Topic、Queue、Message
Kafka
Broker、Topic、Partition、Producer、Consumer、Consumer Group
RockerMQ
NameServer、Broker、Producer、Consumer、Consumer Group

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/654473.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号