JMS 消息的 Spring Integration 动态选择器
我需要使用动态选择器从队列中检索消息。例如,我需要定期从队列中获取大于 1 小时的消息。消息选择器似乎只初始化了一次。每次使用轮询器时都可以更改吗?如何?
JMS 消息的 Spring Integration 动态选择器
我需要使用动态选择器从队列中检索消息。例如,我需要定期从队列中获取大于 1 小时的消息。消息选择器似乎只初始化了一次。每次使用轮询器时都可以更改吗?如何?
使用轮询适配器,您可以使用智能轮询器在每次轮询之前更改选择器表达式;呼吁。setMessageSelector()
_JmsDestinationPollingSource
您不能动态更改消息驱动适配器上的选择器;您必须先停止适配器。