美文网首页
springcloudStream 理念分享

springcloudStream 理念分享

作者: 木木子丶 | 来源:发表于2020-12-07 17:03 被阅读0次

消息驱动

解决的痛点

现有的MQ(消息中间件)

  • ActiveMQ
  • RabbitMQ
  • RocketMQ
  • Kafak

对于前后端及大数据多系统交互,有可能存在多个mq使用,有没有一种新的技术,让我们不再关注具体MQ的细节,我们只需要一种适配绑定的方式,自动的给我们在各种MQ内切换

屏蔽底层中间件的差异,降低切换成本,统一消息的编程模型

应用程序通过inouts或者outputs来与Spring Cloud Stream中binder对象交互

设计思想

对于项目中引入多个消息中间件,这些中间件的差异性导致我们实际项目开发给我们造成了一定的困扰,我们如果用了两个消息队列中的一种,后面的业务需求,我想往另外一种消息队列进行迁移,这时候无疑就是一个灾难性的,一大堆东西都要重新推到和崇左,因为它跟我们的系统耦合了,这时候springcloud Stream给我们提供了一种解耦合的方式

Binder
很方便的连接中间件,屏蔽差异

channel
通道,是队列Queue的一种抽象,在消息通讯系统中就是实现存储和转发的媒介,通过Channel对队列进行配置

Source和Singke
简单理解就是我们生产者和消费者

相关文章

  • springcloudStream 理念分享

    消息驱动 解决的痛点 现有的MQ(消息中间件) ActiveMQ RabbitMQ RocketMQ Kafak ...

  • Spring Cloud Stream 简化开发 抛弃繁琐配置

    看到这篇文章的你是幸运的,因为不必再去搜索各种SpringCloudStream千篇一律并且繁琐的配置文件。 笔者...

  • 分享焦点理念

    焦点长期班五期 张学勤 分享第4天 今天早晨翻看笔记时,认真品味了“关系大于形式大于内容”这句话,发现自己最...

  • 今日分享:理念实践,实践理念

    理念不是凭空而来的想法或者愿望,而是来自实践,并在实践中检验和强化。理念唯有与实践结合才有意义,因此,理念实践是知...

  • RabbitMQ学习(八)与SpringCloudStream整

    一、Spring Cloud Stream介绍 Spring Cloud Stream是一个建立在Spring B...

  • 育儿理念分享1

    假期在家,有大把的时间和二宝在一起,陪她吃喝玩睡,当然还有重要的事情--学习,哈,当然就是和她一起玩耍游戏,讲故事...

  • 【搭逻辑架构,写严谨文章,读这本书就够了】理念篇2

    今天接着给大家分享《透过结构看世界》理念2,上文已经分享过一个逻辑架构“背景-冲突-方案”,上文就是理念部分项下的...

  • 恋瑜伽经营理念分享

    两天没写简文了,好像生活过得很平淡没有可写的,其实想说的很多只是没有头绪,不知从何说起!这两周作为一个瑜伽经营者我...

  • 分享正面管教理念

    我是前年开始接触并实践正面管教的理念和方法。我觉得对于我自己在教育孩子的过程中有很大的帮助。可能很多家长也都看过简...

  • 今日育儿理念分享,拥抱

    今日育儿理念分享: 拥抱 拥抱,是人类最简单、最原始的一种交流方式,代表着信任和友好,是一种不需要刻意学习就能熟...

网友评论

      本文标题:springcloudStream 理念分享

      本文链接:https://www.haomeiwen.com/subject/awkqgktx.html