场景:
我们探索过的特定解决方案:
单个部署,特定于客户端的IF语句:
多个部署:这里的问题是8个以上的微服务,它们彼此之间具有高度依赖性;这将需要:
在这里,我转向一个很好的Stack溢出社区:您将如何解决这一问题,以便我们保持变更管理的简便性,同时又避免一个客户对另一个客户的不利影响?
答案 0 :(得分:-1)
您可以使用基于容器的架构,例如docker和openshift。容器将为您提供每个客户端的服务级别隔离。如果要使用企业级体系结构,则可以使用Red Hat支持的openshift。为了在不同客户端和微服务之间共享数据访问,可以使用gcp和aws提供的网络文件系统。这样可以轻松实现可伸缩性和网络安全性。