
消息队列
BDuck2014
B-Duck-No1
Sunny~
展开
-
RabbitMQ入门学习笔记
RabbitMQ简介RabbitMQ是个消息中间件。Producer:发送消息的程序称为生产者Queue:消息在RabbitMQ中存储在队列,队列上限由内存和磁盘决定。队列本质上讲就是一个大的消息缓冲区,多个生产者可以发消息到同一个队列,多个消费者可以从同一个队列获取消息。Consumer:等待接受消息的程序称为消费者Hello World官方教程使用Pika作为RabbitMQ的...原创 2019-09-07 12:30:48 · 248 阅读 · 0 评论 -
理解AMQP协议和RabbitMQ的性能和可靠平衡
前言在之前的博客中,已经使用Pika包实践操作过RabbitMQ了,借用了几个不同的Exchange实现不同功能的生产-消费模式,但是对RabbitMQ的细节还缺乏更进一步的理解。今天从AMQP协议起更仔细地来看一下MQ背后的实现。AMQP协议RabbitMQ通过AMQP协议通信,这就类似于HTTP客户端和服务器进行通信一样。在AMQP中,客户端和服务器之间的通信数据是拆成帧(frame)...原创 2019-09-27 15:08:21 · 744 阅读 · 0 评论