Spring Cloud Stream 是消息中间件组件,它集成了 kafka 和 rabbitmq 。我们以 Rabbit MQ 为消息中间件系统为基础,介绍 Spring Cloud Stream 的使用。
使用 Spring Cloud Stream && RabbitMQ
首先来认识一下……继续阅读 »
破玉
5年前 (2019-12-15) 1217浏览 0评论
0个赞
RabbitMQ 整体上是 一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上, RabbitMQ 就好比邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说,RabbitMQ 模型更像是一种交换机模型。
生产者和消费者
&nbs……继续阅读 »
破玉
5年前 (2019-07-31) 1411浏览 0评论
0个赞
消息队列的两种传递模式
点对点模式
点对点模式是基于队列的,消息生产者发送消息到队列,消息消费者从队列中接收消息,队列的存在使得消息的异步传输成为可能。
发布订阅模式
发布订阅模式定义了如何向 个内容节点发布和订阅消息,这个内容节点称为主题 (topic) ,主题可以认为是消息传递的中介,消息发布者将消息发布到某个主……继续阅读 »
破玉
6年前 (2019-07-25) 1468浏览 0评论
0个赞
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题
实现高性能,高可用,可伸缩和最终一致性架构
使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
我司目前消息队列主要用……继续阅读 »
破玉
6年前 (2019-06-06) 1410浏览 0评论
0个赞