我正在研究 Camunda 作为编排框架,想知道它是否可以与我们的 Pulsar 主题集成?我看到了对 Kafka 的支持,但在 apache pulsar 上找不到任何东西。
您可以通过 Github 中的票证联系 Camunda。
我没有看到直接的 Apache Pulsar 支持。
如果您在 Apache Pulsar 上运行 KoP(Kafka on Pulsar)模块,它应该可以正常工作,因为大多数事情都是这样工作的。
参见https://github.com/riferrei/is-using-kop-a-good-idea
https://docs.streamnative.io/platform/v1.0.0/concepts/kop-concepts
我知道回答这个问题有点晚了,但我也对这个问题很感兴趣。
Camunda 似乎没有与 Pulsar 进行开箱即用的集成,但我开发了一个概念验证应用程序来查看这样的集成是否有效。
首先我想到,Spring 有一个适用于 Apache Pulsar 的组件,Spring Pulsar 遵循与 Spring Kafka 相同的概念,所以我开始在那里进行集成,但这花费了我很多时间。 camunda-springboot-starter 和 spring-pulsar-springboot-starter 彼此不喜欢,不知何故 spring-pulsar-boor-starter 导致 Camunda 线程冻结。
所以我必须切换到 Apache Pulsar 原生生产者和消费者实现,它工作没有任何问题(我仍然在其他 Spring Boot 应用程序中使用这些应用程序,这些应用程序是 Camunda 工作流的一部分,而不是 Spring Pulsar,它工作没有任何问题,但 Camunda Starter 和 Spring Boot Starter 彼此不喜欢)。
有了这个星座,我可以说 Camunda 和 Apache Pulsar 可以毫无问题地一起运行。