1.

随便翻一翻Java岗位的招聘内容,大部分都会写上微服务或者springcloud这样的字眼,近些年来大家都在谈微服务,但到底什么是微服务?微服务的来龙去脉?什么样的项目适合微服务?所有公司都要做微服务项目吗?不会微服务的程序员要被淘汰吗?如果你在一线城市或者身处大厂,总是能够听到一些内容,心中产生一些自己的想法,市面上经过这些年的沉淀,也有了一些微服务的教程和实战课,但即使学会了,也只是会用了这些工具,随着深入就会越发产生一个疑问:微服务到底多重要?


2.

今天开始重新学习微服务,按照我以前的理论,当我熟悉一个工具的使用后,我就可以尝试去了解这个工具是如何被制作出来的。这次还是用手记的方式,详尽的记录下思考的过程,这并不是一个手把手包教包会的微服务教程,而是一个有些许微服务经验的人,重新开始系统学习微服务的思考过程,它不能一下子让你变成微服务的资深专家,它只能给你提供一个借鉴,你可以了解到一个人从0开始是如何去思考,如何去获取知识的。


3.

这份手记不适合一个初学者,想理解这其中的东西,按我估计需要有Java基础,有项目实战经验,对项目架构演进有所了解,涉及的内容比较多,其中的发散思考也会很多。