我有一个spring-cloud-stream
带有 kafka 绑定的应用程序。我想从同一个可执行文件(jar)中发送和接收来自同一个主题的消息。我的频道定义如下:-
public interface ChannelDefinition {
@Input("forum")
public SubscriableChannel readMessage();
@Output("forum")
public MessageChannel postMessage();
}
我@StreamListener
用来接收消息。我收到各种意外错误。有时,我收到
- 没有为所有其他消息找到 unknown.message.channel 的调度程序
- 如果我将命令行 kafka 订阅者附加到上述论坛主题,它会收到所有其他消息。
- 我的应用程序接收所有其他消息,这是来自命令行订阅者的专有消息集。我已确保我的应用程序以特定的组名订阅。
是否有上述用例的工作示例?