MQ总结

对于ActiveMQ:JMS可靠消息机制、JMS发布订阅与点对点通讯、ActiveMQ高可用集群解决方案、ActiveMQ补偿与重试策略、ActiveMQ整合SpringBoot

 Kafka:整合Zookeeper高可用、Spring整合操作kafka消息通讯、集群选举策略、kafaka实现日志实时统计

RabbitMQ:高可用与集群部署、消息的路由分发机制、整合SpringBoot、补偿、重试机制

 

 对比各种消息中间件优缺点:消息中间件同步、异步通讯方式、保证消息幂等性、消息中间件补偿与重试策略

 

关于JMS和AMQP 这两个消息代理规范

JMS(Java Message Service) Java 消息服务

 基于JVM消息代理的规范,ActiveMQ、HornetMQ是JMS实现  既然JVM 那就只针对Java语言了

AMQP (Adviced Message Queuing Protol)是个协议 可以支持跨语言

  高级消息队列协议,也是一个消息代理的规范 兼容JMS

  RabbitMQ是AMQP的实现

 

posted @ 2019-02-11 03:20  toov5  阅读(293)  评论(0编辑  收藏  举报