从实战的角度谈微服务(一):初识微服务

所有内容都是自己使用过程的总结,如有不严谨或者不正确的地方,麻烦大家留言指出,一起研讨。

为什么要是用微服务,这点在网络上已经遍地都是,好坏不一,本次主题关于微服务,后期在应用的过程中会不断更新相关内容。

本片算是一个开篇,记录一下自己在研究微服务这块的一些总结。

谈到微服务,现在比较流行的就是Spring Cloud。

Spring Cloud呢,其实就是把一些开源的比较好的框架做了一个集合组装,就像一句广告词“我们不生产水,只是水的搬运工”,Spring Cloud组装工种。

如果你接到任务,说要搭建一个微服务架构,那么恭喜你,有了一个从零开始的机会了,不用承接老前辈留给你让你头疼的古董代码了O(∩_∩)O。

搭建微服务的过程,初学者关注的点应该是,如果我要搭建一个基础的微服务架构,spring cloud那么多组件,我需要用哪几个?

基于我在初学时的总结,基础的spring cloud微服务框架只需要继承以下即可,当然也只是能满足你微服务、分布式部署的基础功能而已。

1、Eureka

2、Feign

3、Zuul

以上三个组件就能满足你基本的架构要求,这么说吧,做个大学课程设计,你足够了。

微服务架构重要的不光是技术架构,其实业务架构,如果划分微服务的边界才是重中之重。

本篇算是为了自己开了一个头,后面我会基于每一个开源框架或者技术,一步步介绍相关内容。

原文地址:https://www.cnblogs.com/lovechengyu/p/9370211.html