这里接上一篇的继续把自己之前的笔记整理一下。其实也大部分是参考点击打开链接这个作者的文章
1.均衡发送给消费者
生产者把消息放入队列,消费者在去同一个队列获取,队列均衡的分发给不同的消费者,不是每个消费者都收到相同消息。
生产者的代码:
消费者的代码
2.分发给全部消费者(广播)
与上面的均衡不同就是多了一个交换机图里面的x
生产者代码
消费者:
3.路由给消费者
路由的实现其实就是通过设置路由规则来实现
生产者:
消费者:
4.topic的实现
topic就有点把上面的路由做了一个更灵活的扩展,加入了一些通配符来做匹配更加的智能
生产者代码:
消费者:
5.RPC的实现
Remote Procedure Call 就是要把处理结果返回
生产者:
消费者:
这个RabbitMq的学习总的就这些,至于其他的大家也可以看我在最上面给我连接查看。
写博客,感觉也是坚持吧,虽然平常有做笔记的习惯,但是突然发现写博客也是一种温故知新的方法。