Microservices 微服务事件编排和UI交互

Microservices 微服务事件编排和UI交互,microservices,eda,Microservices,Eda,我希望在我的应用程序中实现一个事件驱动的微服务体系结构,但我正在努力解决事件编排和UI交互的概念 我的问题是,我有一个会员注册过程,用户将在我的UI中输入一系列详细信息。这将提交给会员服务,会员服务将对此进行处理,然后发布事件。支付服务使用此事件似乎很自然,因为业务流程的下一步是支付。付款服务只有从用户那里获得需要输入到UI中的付款信息,才能完全处理此事件 在UI中,一旦用户输入了他们的注册详细信息,UI逻辑就会知道如何显示付款表单,并在完成后将详细信息提交给付款服务。我现在正在复制前端和后端的

我希望在我的应用程序中实现一个事件驱动的微服务体系结构,但我正在努力解决事件编排和UI交互的概念

我的问题是,我有一个会员注册过程,用户将在我的UI中输入一系列详细信息。这将提交给会员服务,会员服务将对此进行处理,然后发布事件。支付服务使用此事件似乎很自然,因为业务流程的下一步是支付。付款服务只有从用户那里获得需要输入到UI中的付款信息,才能完全处理此事件

在UI中,一旦用户输入了他们的注册详细信息,UI逻辑就会知道如何显示付款表单,并在完成后将详细信息提交给付款服务。我现在正在复制前端和后端的业务流程,这让我感觉不对劲,支付服务现在已经收到两次关于此支付的通知


有人对这种情况下的最佳流程有什么建议吗。我觉得在我的理解中似乎缺少了一点,但我一直在努力寻找与此相关的文章/讨论。

会员服务发布的活动名称是什么?会员注册发起我应该向后端发送命令。事件是后端到后端的。成员资格服务发布的事件的名称是什么?MembershipSignupInitiatedUI应向后端发送命令。事件是后端到后端的。