我正在更新一个现有的Mule配置,任务是通过消息的某些属性将其路由到不同的端点,因此有两个选项可以考虑:
1. 在消息上添加属性,使用"message-properties-transformer"转换器,然后使用"filtering-router"过滤器选择正确的消息并将其放置在正确的端点上。这个选项允许我为所有目标使用单个队列。
2. 为每个目标创建一个队列,而不是添加一些属性以供以后路由,我只需一次将其放置在正确的队列上。也就是说,这个选项意味着每个目标一个队列。
欢迎任何反馈意见。关于这个问题是否有"最佳实践"?
1. 在消息上添加属性,使用"message-properties-transformer"转换器,然后使用"filtering-router"过滤器选择正确的消息并将其放置在正确的端点上。这个选项允许我为所有目标使用单个队列。
2. 为每个目标创建一个队列,而不是添加一些属性以供以后路由,我只需一次将其放置在正确的队列上。也就是说,这个选项意味着每个目标一个队列。
欢迎任何反馈意见。关于这个问题是否有"最佳实践"?