云原生-CTOk8s二次开发专题课

小七学习网,助您升职加薪,遇问题可联系:客服微信【1099252741】 备注:来自网站

原生-CTOk8s二次开发专题课

云原生-CTOk8s二次开发专题课

微服务

 

微服务是一种架构模式,一种分布式的架构风格。

 

顾名思义,micro service,将一个庞大的单体应用拆分成若干个“微小”的服务,服务间通过进程通讯完成原本在单体应用中的调用。

 

其中必要的六个基本技术为:

 

1、服务注册与发现;

 

2、进程间通信;

 

3、负载均衡;

 

4、分布式配置中心;

 

5、服务保护(熔断器、降级);

 

6、网关路由。

 

基于k8s、springcloud的服务注册与发现对比k8s服务注册、发现系统:etcd(内部采用raft协议作为一致性算法),对于微服务来说第三方注册

 

https://www.jianshu.com/p/478ba38a938e k8s服务发现的实现:kube-dns

 

springcloud框架开发的微服务,使用eureka组件做为服务注册中心。

 

在应用中增加注册中心,入侵性强。

 

springCloud:

 

springCloud组件:

 

1.服务注册中心Eureka:实现服务注册,服务发现,服务的路由分发基础能力。

 

2.服务网关Zuul:所有外部需要访问和请求的服务全部通过Zuul进行转发,类似API服务网关。

 

3.断路器Hystrix:负责监控服务之间的调用情况,连续多次失败进行熔断保护。

 

4.服务链监控Zipkin:实现服务日志监控和服务链监控。

免责声明: 1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站(邮箱:1099252741@qq.com,备用微信:1099252741),本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
上一篇 2022年6月14日 下午8:56
下一篇 2022年6月14日 下午11:26

小七学习网,助您升职加薪,遇问题可联系:客服微信【1099252741】 备注:来自网站

相关推荐