![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbitMq
文章平均质量分 92
右耳听风
芝兰生于深谷,不以无人而不芳
君子修身养德,不以穷困而改志
展开
-
RabbitMQ面试问题
RabbitMq面试问题1、消息队列的作用和场景?2、Channel和Vhost的作用是什么?3、RabbitMQ的消息有哪些路由方式?适合什么业务场景?4、交换机与队列、队列于消费者绑定关系如何?多个消费者监听一个队列,消息会重复消费吗?5、无法被路由的消息,去了哪里?6、消息在什么时候会变成Dead Letter(死信)?7、如果一个项目代码要从多个服务器接收消息来消费,怎么做?如果一个项目要发送消息到多个服务器,怎么做?8、RabbitMq如何实现延迟队列?9、哪些情况会导致消息丢失?怎么解决?10、原创 2021-12-09 21:08:08 · 1793 阅读 · 0 评论 -
RabbitMq可靠性投递与高可用架构
RabbitMq可靠性投递与高可用架构可靠性投递在代码里一定是先操作数据库再发送消息,避免因数据库回滚导致的数据不一致。但是如果先操作数据库,后发送消息,发消息出现问题,那不是一样会出现业务数据不一致?所以,这是一个经典面试题:在使用MQ实现异步通信的过程中,有消息丢了怎么办?或者MQ消息重复了怎么办?这就是RabbitMq的可靠性投递问题,当然,RabbitMQ在设计的时候其实就考虑了这一点,提供了很多保证消息可靠投递的机制。可靠性只是问题一方面,发消息的效率同样是我们需要考虑的问题,二者无法原创 2021-12-03 00:40:35 · 1603 阅读 · 0 评论 -
RabbitMq工作模型
RabbitMq工作模型欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M原创 2021-11-26 00:29:15 · 2203 阅读 · 0 评论