我正在编写一个应用程序
现在,我不知道从Spring Integration流服务向barabasi_albert_graph
发送消息的最佳方法是什么。如何在Spring-Integration中使用spring-cloud流将消息发布到RabbitMQ
答案 0 :(得分:3)
您只需要在此处实现Source
绑定,并使用RabbitMQ Binder从您的源中生成即可。因此,从目录中轮询文件的结果将被发布到Source.OUTPUT
(或您的自定义绑定)中,其余一切将由RabbitMQ活页夹完成:https://docs.spring.io/spring-cloud-stream/docs/Fishtown.M3/reference/htmlsingle/#spring-cloud-stream-overview-producing-consuming-messages
当然,您可以使用AmqpOutboundEndpoint
将消息发布到RabbitMQ上的相应交换机,从而与普通的Spring Integration类似:https://docs.spring.io/spring-integration/docs/5.0.8.RELEASE/reference/html/amqp.html#amqp-outbound-channel-adapter