springcloud17:stream消息驱动
admin
2024-02-13 01:11:01
0次
- 解决了什么?
MQ(消息中间件) ActiveMQ RabbitMQ Kafka RocketMQ
学习消息中间件负担重
一整个工程可能存在多个MQ,技术切换和维护开发都很困难 - 新技术诞生
不再关注具体MQ的细节,只需要直接适配绑定自动在各种MQ内替换
Stream 屏蔽底层插件,统一消息的编程模型 - springcloud stream(构建消息驱动微服务的框架)
binder:绑定器(通过binder来交互) - springcloud stream 涉及思想
binder的设计思想
发送消息Message,然后到消息通道MessageChnnel,最后订阅MessageHandler的来取消息
引入stream:定义绑定器实现了屏蔽应用程序和消息中间件的细节
Binder作为中间层:Output消费者 Input生产者(发布订阅模式) - stream常用流程套路和注解
流程套路:消息生产者-》channel队列(存储转发)-》Binder-》MQ组件-》Binder-》channel队列(存储转发)-》消息消费者
注解:@Input 接受者 @Output 发送者 @StreamListener 接受队列
案例说明:新建三个子模块和RabbitMQ
相关内容
安卓系统提示音替换
你知道吗?手机里那个时不时响起的提示音,有时候真的能让人心情大好,有时候又让人抓狂不已。今天,就让我...
安卓开机不了系统更新
手机突然开不了机,系统更新还卡在那里,这可真是让人头疼的问题啊!你是不是也遇到了这种情况?别急,今天...
安卓系统可以写程序?
你有没有想过,安卓系统竟然也能写程序呢?没错,你没听错!这个我们日常使用的智能手机操作系统,竟然有着...
p30退回安卓系统
你有没有听说最近P30的用户们都在忙活一件大事?没错,就是他们的手机要退回安卓系统啦!这可不是一个简...
安卓系统程序有病毒
你知道吗?在这个数字化时代,手机已经成了我们生活中不可或缺的好伙伴。但是,你知道吗?即使是安卓系统,...