消息队列及中转软件总结..docVIP

  • 15
  • 0
  • 约4.47千字
  • 约 9页
  • 2017-01-12 发布于重庆
  • 举报
消息队列及中转软件总结.

消息队列及中转软件总结 摘要 ZeroMQ ActiveMQ Redis MongoDB Memcached 都是开源产品,都可以实现消息中转的功能,但各有不同。 ZeroMQ ActiveMQ消息中转实现形式为队列形式,分布式、集群服务助手。 Redis MongoDB较成熟的非结构性数据库产品,key-value数据库,结构松散的文本型数据库。 Memcached高性能的分布式内存对象缓存系统MQ消息队列 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是非典型的消息中间件,而且更像是一个网络通信框架 ZeroMQTCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。 ZeroMQ号称最快的消息队列系统,尤其针对大吞吐量的需求场景。ZMQ能够实现RabbitMQ不擅长的高级/复杂的队列,但是开发人员需要自己组合多种技术框架,技术上的复

文档评论(0)

1亿VIP精品文档

相关文档