首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从IBM MQ spring boot listner接收有效负载,然后以函数方式将数据发送到兔mq

从IBM MQ spring boot listner接收有效负载,然后以函数方式将数据发送到兔mq
EN

Stack Overflow用户
提问于 2021-02-20 15:00:44
回答 1查看 52关注 0票数 0
代码语言:javascript
复制
//take message from ibm mq    
@JmsListener(destination = "${ibm.mq.ackqueue}", concurrency="${ibm.mq.concurrency}")
public void receive(Message message){//get playload}

@Bean
public Function<Response, EventDto> transformEvent() {
//take response from ibm mq
//then process and send eventdto to rabbit mq from spring cloud stream approach
}

这两种方法都是需要函数的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-21 00:32:26

由于您从任意资源(本例中为JMS)接收消息,且希望使用s-c- RabbitMQ发送此类消息,因此可以使用专门针对这种情况设计组件- StreamBridge

只需自动连接它,并在接收方法中使用它来向Rabbit发送消息(假设rabbit绑定器在类路径上)

你不需要

代码语言:javascript
复制
@Bean
public Function<Response, EventDto> transformEvent() {
//take response from ibm mq
//then process and send eventdto to rabbit mq from spring cloud stream approach
}

你可以在here上找到更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66288908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档