如何通过学习智能化运维笔记【2】提升我的系统运维能力?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3663个文字,预计阅读时间需要15分钟。
第四章、分布式消息队列
4.1 开源消息队列对比与分析
目前市面上存在多种消息队列中间件,如ZeroMQ、ActiveMQ、RocketMQ、Kafka等。在日常工作接触中,比较多的使用是ActiveMQ和Kafka。4.1.1 ZeroMQZeroMQ是一种基于推-拉模式的异步消息队列。
第四章、分布式消息队列
4.1 开源消息队列对比与分析
目前市面上存在 ZeroMQ ActiveMQ RockeMQ Kafka 等消息中间件,本人在工作中接触到比较多的是ActiveMQ和Kafka。
4.1.1 ZeroMQ
ZeroMQ 一种基于消息队列的多线程网络库,其对套接字类型 、连接处理、帧甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。
4.1.2 ActiveMQ
ActiveMQ 是开源的消息队列,实现了 JMS 1.1 规范的面向消息的中间件 MOM ),为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 ActiveMQ 设计目的是提供标准的 、面向消息的、能够跨越多语言和多系统的应用集成消息通信中间件。
ActiveMQ 实现了JMS 标准并提供了很多附加特性,包括JMX管理、主从管理、消息通信组、消息有限级、订阅消息的延迟接收、接收者处理过慢、虚拟接收者、成熟的消息持久化技术、支持游标操作、支持消息转换、通过Apache的Camel支持EIP、使用镜像队列的形式轻松地对消息队列进行监控等。
本文共计3663个文字,预计阅读时间需要15分钟。
第四章、分布式消息队列
4.1 开源消息队列对比与分析
目前市面上存在多种消息队列中间件,如ZeroMQ、ActiveMQ、RocketMQ、Kafka等。在日常工作接触中,比较多的使用是ActiveMQ和Kafka。4.1.1 ZeroMQZeroMQ是一种基于推-拉模式的异步消息队列。
第四章、分布式消息队列
4.1 开源消息队列对比与分析
目前市面上存在 ZeroMQ ActiveMQ RockeMQ Kafka 等消息中间件,本人在工作中接触到比较多的是ActiveMQ和Kafka。
4.1.1 ZeroMQ
ZeroMQ 一种基于消息队列的多线程网络库,其对套接字类型 、连接处理、帧甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。
4.1.2 ActiveMQ
ActiveMQ 是开源的消息队列,实现了 JMS 1.1 规范的面向消息的中间件 MOM ),为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 ActiveMQ 设计目的是提供标准的 、面向消息的、能够跨越多语言和多系统的应用集成消息通信中间件。
ActiveMQ 实现了JMS 标准并提供了很多附加特性,包括JMX管理、主从管理、消息通信组、消息有限级、订阅消息的延迟接收、接收者处理过慢、虚拟接收者、成熟的消息持久化技术、支持游标操作、支持消息转换、通过Apache的Camel支持EIP、使用镜像队列的形式轻松地对消息队列进行监控等。

