从实战的角度谈微服务(一):初识微服务
所有内容都是自己使用过程的总结,如有不严谨或者不正确的地方,麻烦大家留言指出,一起研讨。
为什么要是用微服务,这点在网络上已经遍地都是,好坏不一,本次主题关于微服务,后期在应用的过程中会不断更新相关内容。
本片算是一个开篇,记录一下自己在研究微服务这块的一些总结。
谈到微服务,现在比较流行的就是Spring Cloud。
Spring Cloud呢,其实就是把一些开源的比较好的框架做了一个集合组装,就像一句广告词“我们不生产水,只是水的搬运工”,Spring Cloud组装工种。
如果你接到任务,说要搭建一个微服务架构,那么恭喜你,有了一个从零开始的机会了,不用承接老前辈留给你让你头疼的古董代码了O(∩_∩)O。
搭建微服务的过程,初学者关注的点应该是,如果我要搭建一个基础的微服务架构,spring cloud那么多组件,我需要用哪几个?
基于我在初学时的总结,基础的spring cloud微服务框架只需要继承以下即可,当然也只是能满足你微服务、分布式部署的基础功能而已。
1、Eureka
2、Feign
3、Zuul
以上三个组件就能满足你基本的架构要求,这么说吧,做个大学课程设计,你足够了。
微服务架构重要的不光是技术架构,其实业务架构,如果划分微服务的边界才是重中之重。
本篇算是为了自己开了一个头,后面我会基于每一个开源框架或者技术,一步步介绍相关内容。
本篇内容是参考网络教程学习过程中的笔记
开发工作着,生活快乐着,留下总结,相互交流,共同进步
开发工作着,生活快乐着,留下总结,相互交流,共同进步