首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据从Fuse或主题发送到Jboss

将数据从Fuse或主题发送到Jboss
EN

Stack Overflow用户
提问于 2015-05-27 20:54:15
回答 1查看 401关注 0票数 0

我想在一个特定的主题中将从fuse接收到的所有数据发送到BPM中的业务流程中。有办法吗?

示例:我在Fuse中向'testTopic‘发送一个值。然后Fuse将此值发送到业务流程(或业务流程检索它),然后业务流程将基于所述值执行操作,例如将另一个值发送到另一个主题

有可能发生这种事吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-29 03:20:53

是的,这当然是可能的,尽管您需要从'testTopic‘路由到一个jBPM可以监听和转换消息的JMS队列,以反映一个有效的jBPM命令。通用原则在http://docs.jboss.org/jbpm/v6.0/userguide/jBPMRemoteAPI.html#d0e12149的文档中进行了描述。当您查看可以在包中发送的所有jBPM命令时,真正的威力就变得清晰了。

org.drools.core.command.runtime.process (Maven: org.drools:drools-core)

org.jbpm.services.task.commands (Maven: org.jbpm:jbpm-人工任务-核)

当从外部世界交谈时,通常需要在流程中标识一个correlationKey,它基本上是“业务密钥”,可以用来唯一地标识一个流程,例如应用程序进程的'ApplicationNumber‘。这可以用来识别您可能想要发送信号/中止/等的进程。

由于您在Fuse中工作,您可能还应该考虑将该消息路由到在jBPM上描述的http://docs.jboss.org/jbpm/v6.0/userguide/jBPMRemoteAPI.html#d0e10088 Rest。这可能会简化您的代码,因为它是一个更同步的API。但是,缺点是HTTP调用的其余部分通常不尊重本地事务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30492940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档