MQ中间件选型说明.docVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2022-11-04 发布于四川
  • 举报
RabbitMQActiveMQ 特性 RabbitMQ ActiveMQ 开发语言 Erlang Java 单机吞吐量 万级 万级 时效性 us(微秒)级 ms级 可用性 高(主从架构) 高(主从架构) 功能特性 并发能力很强、性能及其好、延迟极低、管理界面丰富 成熟的产品、在很多公司得到应用、很多成熟文档、支持各种协议 一、中间件选型 RabbitMQ RabbitMQ是使用 Erlang语言开发的开源消息队列系统,支持很多的协议 AMQP,XMPP,SMTP,STOMP协议。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议使的它变的非常重量级,更适合于企业级的开发,对路由(Routing),负载均衡(Load balance)、数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。健壮、稳定、易用、跨平台、支持多种语言、文档齐全。开源提供的管理界面非常棒,用起来很好用。社区活跃度高。 缺点:1、Erlang开发,很难去看懂源码,基本职能依赖于开源社区的快速维护和修复bug,不利于做二次开发和维护。 2、需要学习比较复杂的接口和协议,学习和维护成本较高。 ActiveMQ Apache ActiveMQ速度快,支持许多跨语言客户端和协议,带有易于使用的企业集成模式和许多高级功能,同时完全支持JMS 1.1和J2EE

文档评论(0)

1亿VIP精品文档

相关文档