这(下面)是一个很好的网络架构吗?
因此,我们可以在将来轻松迁移到SOA或微服务。
您如何看待上述方法?
提前谢谢你。
答案 0 :(得分:1)
很难同意这样的声明:
几乎所有成功的微服务故事都是从一个太大而且被打破的巨石开始的几乎所有我听说过从头开始构建为微服务系统的系统的情况,它最终都是严重的麻烦。
有些微服务故事并没有以整体形式开始,另一方面,微服务故事是成功的,从头开始。
从我的观点来看,很难回答你的问题,但是当你考虑架构时,你必须了解不同方法的优缺点,并根据你的需要做出决定。
例如采用整体方法,水平可扩展性很难(垂直可能),但监控和部署更容易 另一方面,使用微服务方法可以水平扩展,但部署和监控更复杂。此外,通过微服务方法,您必须了解微服务将如何通信(例如,经纪人与生产者消费者模式)。
希望这会有所帮助。