【发布时间】:2017-05-17 12:23:29
【问题描述】:
我目前正在使用 Spring Integration,应用程序对从 MQ 收到的每条消息执行以下操作
- 阅读留言
- 变换
- 将转换后的消息发布到 API
为了提高吞吐量,我想改成以下
- 阅读留言
- 变换
- 发布到队列频道
- 使用 10 条转换消息调用批处理 api
<channel id="apiChannel">
<queue size="10"/>
</channel>
谁能指出我如何实现这个触发器,即等待队列深度为 10 或从第一个插入的 msg 开始的时间是 2 秒,然后再调用具有 10 条消息的服务激活器?
【问题讨论】: