
RabbitMQ
文章平均质量分 72
消息队列MQ
程序员洲洲
计算机科班本硕、优快云全栈领域优秀博主、华为云享专家、阿里云专家博主、全网20W+粉丝。现某公司后端开发工程师。擅长领域:产品测评、毕设辅导、项目开发、自媒体副业、Java/Go/C++/Python/AI等。商务合作/活动推广/产品测评推广等请站内私信/文章底部有联系Vx名片/bdizztt
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ消息中间件学习3:快速入门案例
声明:本系列文章是根据b站狂神课进行 学习记录。原b站链接:https://www.bilibili.com/video/BV1dX4y1V73G?p=12,侵权删。 rabbitmq是spring一个公司的,所以很多公司 企业选择用rabbitmq。 所有的中间件技术都是基于TCP、IP的协议,只不过rabbitmq遵循的是amqp,在tcp、ip基础之上定义的。 五个用的比较多的模式。现在来实现一个简单的步骤。 这就是最简单的模式。一个生产者一个消费者,一个MQ。 因为是基于tcp和ip的。原创 2021-10-28 00:04:25 · 43144 阅读 · 0 评论 -
RabbitMQ消息中间件学习2:消息队列协议、持久化、分发策略等
消息中间件的应用场景 1、跨系统数据传递 2、高并发的流量削峰 3、数据的分发与异步处理 4、大数据分析与处理 5、分布式事务 协议 只有把协议定好了才能进行工作。 网络协议的三个要素 1、语法。 2、语义。 3、时序。 为什么消息队列不使用HTTP协议呢? 1、因为MQ是追求极致的体验,但是HTTP是没办法完成的,是比较复杂的,HTTP包含了请求报文等cookie、状态码、响应码什么的,所以为了追求性能,只需要接收消息即可。 2、大部分HTTP的请求都是短连接,实际交互过程中,一个请求到相应很有可能会中断原创 2021-10-27 22:54:11 · 40481 阅读 · 0 评论 -
RabbitMQ消息中间件学习1:基本概念与简单实战模式讲解
MQ概念 Message Queue(消息队列),在消息的传输过程中保存消息的容器,多用于分布式系统之间进行通信。 就是两个子系统之间进行通信,有两种选择,第一种是直接远程调用,第二种是借助第三方完成通信。 发送方称为生产者,接收方称为接受者。 MQ的优势 1、应用解耦 应用解耦的意思:设计系统追求高内聚低耦合的目的,那么分布式也是这样的,就是降低系统和系统之间的耦合性。 实战分析:订单系统通过远程调用子系统完成业务。 也就是说订单系统会和库存系统、支付系统、物流系统是耦合的,如果库存系统挂了,那么订单系原创 2021-10-27 22:24:18 · 38792 阅读 · 0 评论 -
消息队列入门学习
消息中间件是什么 消息队列(Message Queue,简称 MQ)。是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。 中间件的意思就是相当于一个中介,实际上就是生产者要给消费者发送消息,但是不是直接通知,而是借住消息中间件去通知。 消息中间件具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,也成为异步RPC的主要手段之一。 ActiveMQ ActiveMQ 是由 Apache 出品的一款开源消息中间件,基于JMS,旨在为应用程序提供高效、可扩展原创 2021-09-25 14:16:11 · 41161 阅读 · 0 评论