代码之家  ›  专栏  ›  技术社区  ›  Espresso

Camel传奇:跨两个web服务协调传奇

  •  0
  • Espresso  · 技术社区  · 6 年前

    我打算在一个集成项目中使用camel-in-memory传奇。有一份很好的关于传奇的详细资料。有没有关于内存传奇的示例代码?我可以用它来试验,在两个SOAP服务之间协调一个saga,添加一些集成测试来验证等等。

    https://github.com/apache/camel/blob/master/camel-core/src/main/docs/eips/saga-eip.adoc

    https://github.com/apache/camel/tree/master/examples

    1 回复  |  直到 6 年前
        1
  •  2
  •   Nicola Ferraro    6 年前

    是的,我最近创建了一个围绕传奇模式的研讨会。它将内存中的saga与REST端点一起使用,但是任何类型的端点都可以与之一起使用,包括SOAP服务。

    最重要的要求(对于使用内存中的saga)是每个“动作端点”都有一个对应的“补偿端点”。

    您可以在此处找到幻灯片和代码: https://github.com/nicolaferraro/camel-workshop