【发布时间】:2020-11-11 01:51:02
【问题描述】:
除了微服务的其他优点之外,我不理解缩放参数。当然,微服务可以比单体服务更好地扩展,但是如果你容器化单体,它应该像微服务一样扩展,对吧?
例如,您有 100 个容器可用,80% 的时间使用客户服务,20% 的时间使用产品服务,
- 在微服务中,将有 80 个客户服务容器和 20 个产品服务容器
- 在容器化单体应用中,单体应用程序将有 100 个容器,处理 80% 的客户服务和 20% 的产品服务请求
如果我没有遗漏任何东西,那么容器化的单体将与微服务一样具有可扩展性。
【问题讨论】:
-
通过专门化不同的部分,您的资源使用率可能会更低。
-
你是否也考虑过那个巨型单体容器的启动时间? 100 个单体容器和 80 个 CustomerService 容器,想象一下。
标签: docker containers microservices monolithic