ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### JMS ``` Java Message Service ``` ### AMQP ``` Advanced Message Queuing Protocol, 一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准 ``` ### 区别和联系 ``` JMS定义了统一的接口,来对消息操作进行统一;AMQP是通过规定协议来统一数据交互的格式 JMS限定了必须使用java语言; AMQP只是协议,不规定实现方式,因此是跨语言的 JMS规定了两种消息模型,而AMQP的消息模型更丰富 ``` ### 常见MQ产品 ``` ActiveMQ: 基于JMS RabbitMQ: 基于AMQP协议,erlang语言开发,稳定性好 RocketMQ: 基于JMS, 阿里巴巴产品 Kafka: 分布式消息系统,高吞吐量 ```