Week10-Homework
关于微服务架构,你有什么思考和认识?
微服务架构是目前主流的架构模式,微服务架构流行的根本原因我认为还是互联网应用的推动。典型的互联网应用都是小步快跑的发展模式,快速试错,快速迭代。微服务的模式,即解决了服务应用快速开发,快速上线的问题。又为互联网应用应对高并发提供了可能。可以随时对某个服务集群进行扩容缩容。增加了架构的灵活性。
但是同时,微服务架构也带来了许多的问题和挑战。业务划分不清晰,跨服务调用的事务问题,服务调用链路过长带来的debug难度的上升。等等等等,都是微服务架构带来的缺点。
虽然微服务是目前的主流架构模式,我们还是要根据自己系统的需要,灵活选择适合自己的架构模式。不能无脑上微服务。分析自己的业务。找到适合自己的业务架构。
评论