Spring Integration reference guide指的是使用MessageStore实现为QueueChannel提供持久性.
提到了很多次,但是所有示例都使用XML配置,即
但是QueueChannel的实现没有用于设置MessageStore的方法
那么,如何在不使用XML配置的情况下使用MessageStore创建QueueChannel?
解决方法:
对XML配置进行反向工程,这就是答案.
您将MessageStore包装在MessageGroupQueue中
所以看起来像这样
@Bean
public MessageChannel messageStoreBackedChannel() {
return new QueueChannel(
new MessageGroupQueue(<>, "Group ID")
);
}
标签:spring-integration,java,spring
来源: https://codeday.me/bug/20191013/1906987.html