上一个–消息调度器|索引|下一个–持久订户
本周,我们将研究一种称为选择性消费者的模式。
选择性消费者,顾名思义,当消费消息的选择标准在消费者内部编码时使用。使用者决定消息是否被消费。请注意,选择性使用者不同于消息过滤器。在消息过滤器中,使用者使用消息,然后根据条件决定丢弃消息。然而,选择性消费者并不首先消费消息。
在CPI中,我将演示选择性消费者使用OData接收器适配器。我们将使用MessageFilter博客中的相同示例。流程仅对"外来液体"供应的产品感兴趣。
集成流程
外来液体
集成流程使用计时器启动事件立即启动,使用OData接收器适配器读取仅由外来液体供应的产品,并使用Groovy脚本记录主体。
这是OData接收器适配器如何配置以使此流成为选择性使用者:
这里,我们使用OData筛选器实现选择性使用者。
输出
部署集成流时,"外来液体"供应的所有产品都被提取并记录。
外来液体供应的产品
通过适配器的配置,可以轻松实现CPI中的选择性消费者。但是,返利购,实现在很大程度上取决于适配器的功能。因此,软件企业有哪些,我将把CPI中的选择性消费者评级为8/10。
JMS是CPI支持异步消息传递和重试机制的重要特性之一。如果JMS发送方适配器支持选择性使用者模式,EIPinCPI评级将得到提高。JMS发送方适配器可以有一个输入,用于根据头值或交换属性值选择消息。
当使用者希望根据条件使用消息时,选择性使用者非常有用。使用选择性消费者的替代方法是消息分派器。
企业集成模式中的选择性消费者模式艾平皮消息筛选器消息调度器消费物价指数构成OData接收器适配器计时器启动事件Groovy脚本JMS发送方适配器
希望对您有所帮助,企业管理的软件,淘客怎么做,Bala
上一个–消息分派器|索引|下一个–持久订户
,物联网网关