如何解决我应该把我的状态机代码放在它自己的微服务中吗?
假设我有一个跨多个微服务的订单流程,由一个大众运输传奇状态机控制,我应该在哪里托管它?在接受 REST 调用以创建订单的订单微服务中,还是专用于该状态机的单独服务?
解决方法
两者都可以接受并在实践中使用。在托管架构中可以有一些优化/节省,但通常状态机/编排器的单独/专用服务获得了ms架构的继承优势(解耦,部署,扩展等),特别是就未来而言更安全可扩展性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。