WSO2 ESB连接器 - 保证交付

时间:2016-06-01 07:13:26

标签: wso2 wso2esb

我正在开发一个集成项目,我们希望使用JIRA票据进行业务跟进操作。 JIRA(外部托管)并不总是可用,因此我想使用一些保证交付模式。那么问题是,WSO2 ESB是否可以在消息处理器中使用现有的连接器(JIRA)?

1 个答案:

答案 0 :(得分:1)

消息处理器和连接器是独立的。这就是你必须做的事情(你现在也处于正确的轨道上)。

  1. 将您的消息发送到消息存储库。这可以是内存中的消息存储(在服务器重新启动时丢失消息)或持久消息存储(如activemq队列)。
  2. 然后,配置消息处理器以使用来自此存储的消息。有两种类型的消息处理器,即转发和采样处理器。在这里,您需要一个采样处理器。https://docs.wso2.com/display/ESB490/Message+Processors
  3. 可以将这些消耗的消息移交给序列可以使用jira连接器创建jira的序列。
  4. 问题我看到这种方法是,采样处理器不支持保证传送(但转发处理器确实如此)。但是,AFAIK,我们不能使用带转发处理器的连接器,因为我们需要在转发处理器配置中提供端点。

    当您浏览文档时,您将了解两种类型的区别和优缺点。作为一种解决方法,我可以建议遵循。

    1. 创建使用jira连接器创建jira的代理服务
    2. 然后使用转发处理器将消费的消息发送到该代理服务。
    3. 我认为,通过上述方法,您将能够实现有保障的交付。