![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
文章平均质量分 91
SpringCloud 一代和二代 相关内容整理
IT 小松
每个强者都会有背后的心酸苦涩。
展开
-
Nacos + Sentinel + Dubbo 三剑合璧
目录1. 父工程和接口工程改造2. 改造提供者⼯程(简历微服务)3. 服务消费者工程改造改造“⾃动投递微服务”和“简历微服务”,删除OpenFeign 和 Ribbon,使⽤DubboRPC 和 Dubbo LB⾸先,需要删除或者注释掉⽗⼯程中的热部署依赖<!--热部署--><!--<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring原创 2021-01-11 00:02:29 · 284 阅读 · 1 评论 -
第⼆代 Spring Cloud 核⼼组件(SCA)Sentinel 分布式系统的流量防卫兵
目录1. Sentinel 介绍1.1 Sentinel 的两个部分1.2 Sentinel 的特征2. Sentinel 部署3. 服务改造1. Sentinel 介绍Sentinel是⼀个⾯向云原⽣微服务的流量控制、熔断降级组件。替代Hystrix,针对问题:服务雪崩、服务降级、服务熔断、服务限流Hystrix:服务消费者(⾃动投递微服务) > 调⽤服务提供者(简历微服务)在调⽤⽅引⼊Hystrix > 单独搞了⼀个Dashboard项⽬ > Turbine1)⾃⼰搭建监控平原创 2021-01-10 23:28:53 · 242 阅读 · 0 评论 -
第⼆代 Spring Cloud 核⼼组件(SCA) Nacos 服务注册和配置中⼼
目录1. Nacos 介绍2. Nacos功能特性3. Nacos 单例服务部署4. Nacos 服务注册中心4.1 服务提供者注册到 Nacos4.2 保护阈值4.3 服务消费者从Nacos获取服务提供者4.4 负载均衡1. Nacos 介绍Nacos(Dynamic Naming and Configuration Service)是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。Nacos 就是注册中⼼+配置中⼼的组合(Nacos = Eureka + Config + Bu原创 2021-01-07 14:51:13 · 242 阅读 · 0 评论 -
微服务统一认证方案 Spring Cloud OAuth2 + JWT
目录1. 微服务架构下统⼀认证介绍2. 微服务架构下统⼀认证思路2.1 基于 session 的认证⽅式2.2 基于 token 的认证⽅式3. OAuth2 开放授权协议 / 标准3.1 OAuth2 相关介绍3.2 OAuth2 协议⻆⾊和流程3.3 什么情况下需要使⽤ OAuth23.4 OAuth2 颁发 Token授权⽅式4. Spring Cloud OAuth2 + JWT 的实现4.1 Spring Cloud OAuth2 介绍4.2 Spring Cloud OAuth2 构建微服原创 2021-01-06 11:38:19 · 1627 阅读 · 2 评论 -
微服务监控之分布式链路追踪技术 Sleuth + Zipkin
分布式链路追踪技术适用场景场景描述为了支撑日益增长的庞大业务量,我们会使用微服务架构设计系统,使系统不仅能够通过集群部署抵挡流量的冲击,又能根据业务进行灵活的扩展。那么,在微服务架构下,一次请求少则经过三四次服务调用完成,多则跨越几十个甚至是上百个服务节点。那么问题接踵而来:如何动态展示服务的调用链路?(比如:A服务调用了哪些其他的服务)如何分析服务调用链路中的瓶颈节点并对其进行调优?(比如:A > B > C,C服务处理时间特别长)如何快速进行服务链路的故障发现?这就是分布原创 2020-12-31 10:30:24 · 724 阅读 · 1 评论