RabbitMQ
文章平均质量分 90
春水煎茶
这个作者很懒,什么都没留下…
展开
-
工作队列(Work Queues)
工作队列: 工作队列(又称任务队列,Work Queues)的主要思想是避免立即执行资源密集型任务,而不得不等待它完成。相反我们安排任务在之后执行。我们把任务封装为消息并将其发送到队列。在后台运行的工作进程将弹出任务并最终执行作业。当有多个工作线程时,这些工作线程将一起处理这些任务。轮训分发消息: 在这个案例中我们会启动两个工作线程,一个消息发送线程,我们来看看他们两个工作线程是如何工作的抽取工具类:...原创 2021-12-21 17:12:31 · 1753 阅读 · 0 评论 -
RabbitMQ
MQ相关概念:什么是MQ: MQ(message queue),从字面意思来看,本质是个队列,FIFO先入后出,只不过对俄中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递信息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。为什么要用MQ1、流量消峰 举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常...原创 2021-12-20 15:44:58 · 1146 阅读 · 0 评论