SOA、微服务最近几年非常火,大家都在忙着建设微服务,但是对于为什么使用微服务,以及什么时候引入?等这些核心本质问题缺并不关心。
比如,以下问题团队是否认真考量过:
1.什么时候才需要引入微服务?
2.微服务的缺点你真的调研和了解吗?
3.如果确定要做微服务,有哪些基本原则要遵守?
4.微服务主要解决什么问题?
5.微服务的核心架构设计是什么?
…等等这样微服务的本质问题
甚至很多公司为了微服务而微服务,完全不管业务的本质需求,最终严重阻碍业务的发展。
所以,要想用好微服务,需要首先回归到事务的本质,微服务究竟主要解决什么问题,自己的团队目前是否适合引入?核心设计是什么?
这些问题我都会在这一节课里重点一一来讲解,希望你学完后能解答以上这些疑惑。
首先,让我们一起先回归到微服务的起源,从单体应用源头来探索正确的答案。
单体应用架构
优点
隐藏内容,您需要满足以下条件方可查看
End
课后作业
隐藏内容,您需要满足以下条件方可查看
End