【发布时间】:2021-02-10 19:54:26
【问题描述】:
假设我有一个跨越多个微服务的订单流程,由公共交通传奇状态机控制,我应该在哪里托管它?在接受 REST 调用以创建订单的订单微服务中,还是专门用于该状态机的单独服务?
【问题讨论】:
标签: microservices state masstransit
假设我有一个跨越多个微服务的订单流程,由公共交通传奇状态机控制,我应该在哪里托管它?在接受 REST 调用以创建订单的订单微服务中,还是专门用于该状态机的单独服务?
【问题讨论】:
标签: microservices state masstransit
两者都可以接受并在实践中使用。托管架构可以进行一些优化/节省,但通常为状态机/协调器提供单独/专用服务会获得 ms 架构的继承优势(解耦、部署、扩展等),尤其是在未来更安全可扩展性。 hth。
【讨论】: