亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

使用spring stream發(fā)送消息代碼實例

瀏覽:75日期:2023-09-06 16:04:57

為什么使用spring stream ?

spring stream 是用來做消息隊列發(fā)送消息使用的。他隔離了各種消息隊列的區(qū)別,使用統(tǒng)一的編程模型來發(fā)送消息。

目前支持:

rabbitmq kafka rocketmq

啟動rocketmq

rocketmq 支持windows

start mqnamesrv.cmdstart mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

修改pom.xml

<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-stream-binder-rocketmq</artifactId> </dependency>

增加發(fā)送接收J(rèn)AVA代碼

public interface InputOutput { String MAIL_OUTPUT = 'mailOutput'; String MAIL_INPUT = 'mailInput'; String OUTPUT = 'output'; String INPUT = 'input'; @Output(OUTPUT) MessageChannel output(); @Input(INPUT) SubscribableChannel input(); @Output(MAIL_OUTPUT) MessageChannel mailOutput(); @Input(MAIL_INPUT) SubscribableChannel mailInput();}

在應(yīng)用上增加注解

@EnableBinding({InputOutput.class})

增加yml配置

spring: cloud: stream: rocketmq: binder: name-server: 127.0.0.1:9876 bindings: output: destination: bpmmessage group: bpmmessage-groupinput: destination: bpmmessage group: bpmmessage-group-consumermailOutput: destination: mail group: mail-groupmailInput:destination: mailgroup: mail-group-consumer

編寫代碼收發(fā)消息:

MessageModel messageModel=new MessageModel(); messageModel.setMsgType('mail'); messageModel.setContent('helloworld'); inputOutput.mailOutput().send( MessageBuilder.withPayload('mail' ).build()); inputOutput.output().send(MessageBuilder.withPayload( messageModel).build() );

這里發(fā)送的是兩類消息。

接收消息:

@Servicepublic class MessageListener { @StreamListener(InputOutput.INPUT) public void receive(MessageModel message) { System.err.println(message); System.err.println('ok'); } @StreamListener(InputOutput.MAIL_INPUT) public void receive(String message) { System.err.println(message); System.err.println('ok'); }}

分別接收兩類消息

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 亚洲国产欧美精品一区二区三区 | 天天噜噜揉揉狠狠夜夜 | 99久热在线精品视频观看 | 久热精品免费视频 | 国产亚洲精品美女2020久久 | 日韩一区二区三区免费视频 | 精品三级内地国产在线观看 | 高清一区二区在线观看 | 日韩精品欧美视频 | 成人无遮挡免费网站视频在线观看 | 黄色一级大片儿 | 亚洲免费在线看 | www.久色| 欧美成人另类人妖 | 五月婷婷久久综合 | 护士一级aaaaaa毛片 | 成人免费视频观看无遮挡 | 国产在线精品福利91香蕉 | 国产精品久久成人影院 | 欧美在线一级毛片视频 | 在线成年视频免费观看 | 一级黄色片大全 | 亚洲日本人成网站在线观看 | 欧美日韩国产精品自在自线 | 国产老妇一性一交一乱 | 黄色的视频免费 | ak福利午夜在线观看 | 国产亚洲欧美日韩综合另类 | 欧美顶级黄色大片免费 | 国产一区高清 | 手机国产日韩高清免费看片 | 涩涩一区 | 国内一区二区三区精品视频 | 亚洲一区二区在线 | 老头做爰xxxx视频 | 亚洲国产美女精品久久久久 | 一本一本久久a久久精品综合麻豆 | 欧美亚洲一区二区三区在线 | 打美眉屁股v7.3 | 国产精品久久久久久一级毛片 | 欧美日韩中文字幕 |