
消息队列
今天学废了吗?
这个作者很懒,什么都没留下…
展开
-
消息队列 ————RabbitMq基础介绍(学习)
介绍 rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。 遵循Mozilla Public License开源协议。 采用Erlang实现的工业级的消息队列(MQ)服务器 AMQP(高级消息队列协议)是一个异步消息传递所使用的应用层协议规范,作为线路层协议,而不是API(列如JMS),AMQP客户端能够无视消息的来源任意发送和接受信息。AMQP的原始用途只是为了金融界提供一个可以彼此协作的消息协议,而现在的目标则是为了通用消息队列框架提供...原创 2020-09-30 10:42:54 · 211 阅读 · 0 评论 -
学习笔记——————消息中间件(3)
METAQ是完全的队列模型消息中间件,服务器使用java编写,可在多种硬件平台部署,客户端支持java,C++编程语言,单台服务器支持1W以上的消息队列,通过扩容服务器,队列数几乎可任意横向扩展。每个队列都是持久化,长度无限(取决于磁盘大小)并且可以从队列任意位置开始消费特点 : · 生产者,服务器和消费者都可分布式 · 消息存储顺写 · 性能极高,吞吐量大 · 支持消息顺序 · 客户端pull,随机读,批量拉数据 · 数据迁移,扩容对用户透明 · 消费者状态...原创 2020-08-16 18:34:31 · 894 阅读 · 0 评论 -
学习笔记 ---- 消息中间件(2)
消息中间件分类 (1)(push)推消息模型:消息生产者将消息推送给消息传递服务,消息传递服务又将消息推送消息消费者 (2) (pull) 拉消息模型:消费者请求消息服务接收消息,消息生产间者在从消息中间件拉消息模型 push pull 服务端 消息存储,处理请求 保存推送机制,保存订阅关系 消费者负载均衡,集中式 消息存储 处理请求 分布式 客户端 处理响应和请求 ...原创 2020-08-16 17:13:49 · 153 阅读 · 0 评论 -
学习笔记----消息中间件(1)
介绍: 消息中间件是消息的传输过程中保存消息的容器。 消息中间件再将消息从它的源中继到它的目标时充当中间人的作用。 队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留,直到可以成功地传递它为止,当然消息队列保存消息也是有限的。特点:(1)采用异步处理模式 消息发送者可以发送一个消息无需等待响应。消息发送者将消息发送到一条虚拟的队列通道上,消息接收者则需要订阅或监听该通道。一条消息可能发给一个或多个消息接收者,这些消息接收者都无...原创 2020-08-15 01:14:07 · 152 阅读 · 0 评论