【发布时间】:2016-11-29 22:01:31
【问题描述】:
拥有 WSO2 BPS 3.6.0 我们有几个长时间运行的异步进程。我想在多个其他进程中重用一个进程(例如错误处理、通用过程......)。
问题是,在这种情况下,多个进程将公开相同的回调服务:
ERROR {org.wso2.carbon.bpel.core.ode.integration.store.TenantProcessStoreImpl} - Service: {http://xxx/bps/xxx}XXCallback already used by another process. Try again with a different service name
如何监听来自多个进程的回调响应? (假设我可以提供相关性以便调用正确的实例)
我正在考虑为每个父进程(甚至暴露相同的端口)提供一点不同的服务名称(url 片段?),并使用 ReplyTo 标头强制正确的回调 url。我仍然不确定这是否是正确的方法。
【问题讨论】:
标签: wso2 bpel apache-ode wso2bps