微服务事件编排和UI交互

时间:2019-07-04 08:46:12

标签: microservices eda

我希望在我的应用程序中实现事件驱动的微服务体系结构,但是我在努力尝试事件编排和UI交互的概念。

我的问题是我有一个成员资格注册过程,用户将在其中输入大量详细信息到我的UI中。这将被提交给会员服务,该会员服务将对此进行处理,然后发布事件。由于业务流程的下一步是付款,因此付款服务会消耗掉此事件是很自然的。直到付款服务收到来自用户的需要在UI中输入的付款信息后,付款服务才能真正完全处理此事件。

在UI中,很自然的是,一旦用户输入了他们的注册详细信息,则UI逻辑将知道显示付款表格,一旦完成,就可以将详细信息提交给付款服务。我现在在前端和后端都重复了业务流程,这感觉很不对劲,现在已经两次向付款服务通知了该付款。

在这种情况下,是否有人对最佳流程有任何建议?我感觉好像我的理解中遗漏了一部分,但是我一直在努力寻找与之相关的文章/讨论。

0 个答案:

没有答案