
消息队列
文章平均质量分 60
介绍RabbitMQ、RocketMQ的使用及其原理
-乾坤-
一名普通的研发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
全网最全RocketMQ 用法及原理总结
前言: MQ简介、特点、使用场景 RocketMQ简介及主流消息队列选型技术比较 RocketMQ简介:RocketMQ是阿里出品,Java语言编写的,历经多次双十一大促考验,它的性能、稳定性和可靠性都是值得信赖,每秒钟大概能处理几十万条消息,采用发布订阅模式。源代码相对也比较容易读懂,也容易对 RocketMQ 进行扩展或者二次开发。RocketMQ 对在线业务的响应时延做了很多的优化,大多数情况下可以做到毫秒级的响应。比如交易系统和金融系统,很在意响应时延,那应该选择使用 R..原创 2022-02-21 10:45:15 · 975 阅读 · 3 评论 -
定时任务和消息队列的区别和应用场景
异步处理⽐如用户注册、下单事件应⽤解耦不管定时任务作业还是MQ都可以作为两个应⽤之间的⻮轮实现应⽤解耦,这个⻮轮可以中转数据。流量削峰双⼗⼀的时候,任务作业和MQ都可以⽤来扛流量,后端系统根据服务能⼒定时处理订单或者从MQ抓取订单抓取到⼀个订单到来事件的话触发处理,对于前端⽤户来说看到的结果是已经下单成功了,下单是不受任何影响的。总结定时任务是时间驱动,⽽MQ是事件驱动。时间驱动是不可代替的,⽐如⾦融系统每⽇的利息结算,不是说消息来⼀条就算⼀下,⽽往往是通过定时任务批量计算。定时任务作业原创 2021-03-22 18:47:34 · 2017 阅读 · 0 评论 -
rabbitmq常用的3种模式
1.fanout(广播,发布订阅) 发送到exchange的所有消息会被转发到与exchange绑定的所有queue,不需要处理路由 路由的作用:exchange会根据路由匹配队列,发送一个消息到交换机的时候,交换机根据路由发送到匹配这个路由的队列中去 1.public Binding FanoutBinding1() { return BindingBuilder.bin...原创 2018-07-11 19:21:04 · 7280 阅读 · 0 评论