Wso2Esb:消息处理器问题

时间:2013-02-15 11:21:43

标签: wso2esb

我对邮件存储中的邮件处理有一种奇怪的行为。

我有一个代理服务,它将消息放在Message-Store和Message-Processor中,它从Message-Store获取消息并调用端点。

如果消息被正确处理,则调用序列;按此顺序,我向表启动更新查询。

好吧,在没有任何延迟的情况下向消息存储区发送500/1000,我注意到并不总是调用查询的序列,并且日志中没有写入错误。

如果我取消激活消息处理器并让该消息存储被500/1000消息填充,则重新启动消息处理器,始终正确调用该序列。

当它必须同时处理大量消息时,您是否知道Message-Processor(我的消息处理器是预定类型)是否存在一些问题?

此外,Wso2Esb使用多少个消息处理器实例来处理消息存储中包含的消息? (一个或多个?)。

如果消息处理器的实例不同,则可能存在线程并发问题。

干杯。

            warxsg

1 个答案:

答案 0 :(得分:0)

您正在使用的ESB版本是什么。你能告诉我你正在使用的消息处理器是什么吗?例如:MessageForwading处理器?采样处理器?

http://wso2.org/library/articles/2011/10/implementing-store-forward-messaging-patterns-wso2esb-part-1http://wso2.org/library/articles/2011/12/implementing-store-forward-messaging-patterns-wso2esb-part-2

可能会有所帮助。

欢呼声,