ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Springclound stream 构架

2022-07-18 11:32:13  阅读:131  来源: 互联网

标签:stream 队列 spring Springclound 消息 构架 序列化 通道


1、发射器-source
当一个服务准备发布消息时,它将使用一个发射器发布消息。
发射器是一个Spring注解接口,它接受一个普通JAVA对象,
该对象代表要发布的消息。发射器接收消息,然后序列化它(
默认的序列化是JSON)并将消息发布到通道
2、通道-channel
通道是对队列的一个抽象,它将在消息生成者发布消息或消息消费者
消费消息后保留该消息。通道名称始终与目标队列名称相关联。然而,
队列名称永远不会直接公开给代码,相反,通道名称会在代码中使用。
这意味着开发人员可以通过更改应用程序的配置而不是应用程序的代码
来切换通道读取或写入的队列
3、绑定器-binder
绑定器是springcloud stream一部分,它是与特定消息平台对话的spring
代码。spring cloud stream框架的绑定器部分允许开发人员处理消息,
而不必依赖于特定平台的库和API来发布和消费消息
4、接收器-sink
在springcloud stream中,服务通过一个接收器从队列中接收消息。
接收器监听传入消息的通道,并将消息反序列化为对象。消息就可以按照
spring服务的业务逻辑来进行处理

标签:stream,队列,spring,Springclound,消息,构架,序列化,通道
来源: https://www.cnblogs.com/codechange/p/16489835.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有