我目前正在使用 Apache Camel
在以下情况下,我不确定如何确定聚合何时完成。
- 您从一些包含许多部分的消息开始
- 然后将消息拆分为多个部分
- 然后过滤掉其中一些消息
- 剩余的消息被转换
- 然后我们想将这些消息重新组合成一条消息
我们知道有多少消息进来,如果我们不过滤聚合器就可以等待那么多消息
以下是我的一些想法,我不太喜欢其中任何一个
- 过滤器向聚合器发送一些消息,告诉聚合器期望多少消息
- 过滤器不是过滤器,它将所有要过滤的消息直接发送到聚合器,聚合器充当过滤器
我目前正在使用 Apache Camel
在以下情况下,我不确定如何确定聚合何时完成。
我们知道有多少消息进来,如果我们不过滤聚合器就可以等待那么多消息
以下是我的一些想法,我不太喜欢其中任何一个