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

2023-05-30 0 351

云原生-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:同时实现服务项目日志监控和服务项目链监控。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务