消息队列
文章平均质量分 88
缩缩北行鸟
脚踏实地,厚积薄发
展开
-
RabbitMQ 入门笔记(RabbitMQ 安装)
RabbitMQ 简介 RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据。RabbitMQ 是使用 Erlang 语言来编写的,并且 RabbitMQ 是基于 AMQP 协议(Advanced Message Queuing Protocol)。 AMQP 协议模型 AMQP 协议其实就是定义一组规范,它的协议模型如下图: 消息生产者 消息消费者 RabbitMQ 服务器 虚拟主机 交换机 消息队列 消息生产者把消息投递到 RabbitMQ 服务器原创 2022-07-07 11:55:30 · 149 阅读 · 0 评论 -
消息队列笔记
1 消息队列的使用场景 参考文章:《消息队列的使用场景是怎样的?》 当业务体量很小,很多时候单机服务器都能全部搞定了,但是随着后面业务体量不断扩大,就会采用 微服务的设计思想,分布式的部署方式。 而此时拆分了很多的服务,随着体量的增加以及业务场景越来越复杂了,而 消息队列中间件 就能降低这些复杂度。 谈到消息队列,就需要想到以下几个概念: 异步 削峰 解耦 条件反射 1.1 异步 在简单的业务场景下,多个逻辑步骤都在一个流程中做完。 比如下单系统,简单的场景下,用户下单,然后付钱,流程就走完。 但后原创 2022-07-07 11:54:46 · 676 阅读 · 0 评论