Apache kafka Apache Kafka的工作流引擎?

Apache kafka Apache Kafka的工作流引擎?,apache-kafka,workflow,Apache Kafka,Workflow,对于我们的新SOA,我们将Kafka视为消息代理 我想问一下,我们在邮件中组织工作流的选项是什么 看起来应该有一个协调器/管理器服务,它集中了关于订单的知识,消息应该在其中发布和处理。也许从头开始写不是个好主意 我看到了一些工作流引擎,但没有一个是专门为卡夫卡设计的,也没有被建议与卡夫卡一起使用。我担心,看看卡夫卡,我们选择了错误的工具,因为从我们的角度来看,构建复杂可靠的工作流是必须的 有什么建议吗:工作流引擎?另一个消息平台?去麦当劳上班?:)这可能值得一读:。卡夫卡不仅仅是一个“消息代理”

对于我们的新SOA,我们将Kafka视为消息代理

我想问一下,我们在邮件中组织工作流的选项是什么

看起来应该有一个协调器/管理器服务,它集中了关于订单的知识,消息应该在其中发布和处理。也许从头开始写不是个好主意

我看到了一些工作流引擎,但没有一个是专门为卡夫卡设计的,也没有被建议与卡夫卡一起使用。我担心,看看卡夫卡,我们选择了错误的工具,因为从我们的角度来看,构建复杂可靠的工作流是必须的


有什么建议吗:工作流引擎?另一个消息平台?去麦当劳上班?:)

这可能值得一读:。卡夫卡不仅仅是一个“消息代理”,而且人们用它来构建架构往往与股票MB有所不同。@RobinMoffatt感谢分享。我们知道卡夫卡的这些功能,但它们似乎并没有减少控制/审核工作流的需要?您是否考虑过其他技术,如RabbitMQ?@Giorgosmyriantous我们一般都会选择其他技术,但一段时间后使用卡夫卡,它似乎符合我们的需要。也许我错了,假设工作流与MB有关,但我觉得工作流引擎可以直接订阅Kafka主题,并在没有服务代码通知的情况下获得事件通知…@IvanZverev如果您只需要一个消息代理,那么Kafka在这里就太过了。正如Robin已经指出的,Kafka不仅仅是一个消息队列/代理。但这取决于您的用例和需求。这可能值得一读:。卡夫卡不仅仅是一个“消息代理”,而且人们用它来构建架构往往与股票MB有所不同。@RobinMoffatt感谢分享。我们知道卡夫卡的这些功能,但它们似乎并没有减少控制/审核工作流的需要?您是否考虑过其他技术,如RabbitMQ?@Giorgosmyriantous我们一般都会选择其他技术,但一段时间后使用卡夫卡,它似乎符合我们的需要。也许我错了,假设工作流与MB有关,但我觉得工作流引擎可以直接订阅Kafka主题,并在没有服务代码通知的情况下获得事件通知…@IvanZverev如果您只需要一个消息代理,那么Kafka在这里就太过了。正如Robin已经指出的,Kafka不仅仅是一个消息队列/代理。但这取决于您的用例和需求。