只做自己能力范围内的事,永远没进步
Publisher:出版商,出版人,发行人,这里应该是 生产者。
Consumer:消费者。
Exchange:交换。
第一步:建立连接。
1、Publisher先和 RabbitMQ服务地址连接。
2、Publisher建立通道(Channel)和某一个Exchange连接。
生产者的活就干完了。
RabbitMQ服务有多个Exchange,每个Exchange和Queue通信用route规则。
消费者也和RabbitMQ服务建立连接,建立和Queue的通道(channel)。
通讯方式:
官网,点Get Started,官网地址上篇文章有,提供7种通讯方式。
官网链接,可以直接点击进入:
"Hello World!"
入门操作
Work Queues
一个队列被多个消费者消费
Publish/Subscribe
RabbitQM有默认交换机,以上两种是默认交换机,
这种方式手动创建交换机(FANOUT)
fanout:输出(端数);展(散)开;扇出; 分列账户
Routing
手动创建交换机(DIRECT)
direct:直接的
Topics
手动创建交换机(TOPIC)
RPC
手动创建交换机(PRC方式)
rpc:远程过程调用
Publisher Confirms
保证消息可靠性