除了微服务的其他优势外,我不理解伸缩性的论点。当然,微服务可以比单片更好地扩展,但如果你container单片,它应该像微服务一样扩展,对吧?
例如,您有100个集装箱可用,80%的时间使用客户服务,20%的时间使用产品服务,
- 在微服务中,将有80个容器的客户服务和20个容器的产品服务
- 在集装箱式单片中,单片应用程序将有100个容器,处理80%的客户服务和20%的产品服务请求
因此,如果我没有错过任何东西,容器化单片将和微服务一样具有可扩展性。
微服务是关于扩展组织的。如果每个团队可以单独工作,那么让500名开发人员一起工作会更容易,所以每个5人的团队都可以在自己的微服务上工作。
大多数情况下,这与性能扩展无关。