首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
微服务
相关的文章
2022-03-26
SCA - 六、Sleuth--链路追踪
分布式链路追踪(Distributed Tracing),就是将一次分布式请求还原成调用链路,进行日志记录,性能监控并将一次分布式请求的调用情况集中展示。比如各个服务节点上的耗时、请求具体到达哪台机器上、每个服务节点的请求状态等等。
2022-03-26
249
0
0
Spring Cloud Alibaba
2022-03-26
SCA - 五、Gateway--服务网关
所谓网关,就是指系统的统一入口,它封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、路由转发等等。
2022-03-26
416
0
0
Spring Cloud Alibaba
2022-03-26
SCA - 四、Sentinel--服务容错
本文详细介绍了微服务架构中高并发带来的问题及解决方案,重点讲解了Sentinel作为服务容错的综合性解决方案。首先通过一个OrderController2的示例和JMeter压测工具模拟了高并发场景下服务雪崩的现象。接着深入探讨了服务雪崩的原因及其常见的容错方案如隔离、超时、限流、熔断与降级等,并对比了Hystrix、Resilience4j以及Sentinel这三种主流容错组件的特点。文章还具体展示了如何在Spring Boot项目中集成Sentinel以实现流量控制、熔断降级等功能,并提供了详细的配置步骤,包括规则设置、异常处理方法定义以及规则持久化至文件系统的方法。最后,文章还介绍了如何将Feign客户端与Sentinel结合使用,为远程调用添加容错机制,确保系统的稳定性和可用性。整个过程不仅涵盖了理论知识,还有实际操作指导,非常适合希望深入了解微服务架构下如何有效应对高并发挑战的技术人员学习参考。
2022-03-26
274
0
0
Spring Cloud Alibaba
2022-03-23
SCA - 三、Nacos--服务治理
本文介绍了服务治理的概念及其在微服务架构中的重要性,特别是服务注册与发现机制。接着详细说明了常见的服务注册中心如Zookeeper、Eureka、Consul和Nacos的特点及应用场景。其中重点介绍了Nacos作为服务注册中心的使用方法,包括如何搭建Nacos环境、将微服务(商品服务和订单服务)注册到Nacos以及通过Nacos实现服务间通信的过程。此外,文章还探讨了负载均衡的概念及其在微服务架构中的应用,特别强调了基于Ribbon实现客户端负载均衡的方法,并提供了具体配置示例。最后,介绍了一种更简洁的服务调用方式——Feign,它能够简化HTTP客户端的开发流程,使得远程服务调用更加直观易懂,同时支持负载均衡。通过这些内容的学习,读者可以更好地理解和实践微服务架构下的服务治理技术。
2022-03-23
379
0
0
Spring Cloud Alibaba
2022-03-22
SCA - 二、环境搭建
本项目使用电商项目中的商品、订单、用户模块。
2022-03-22
313
0
0
Spring Cloud Alibaba
2022-03-22
SCA - 一、介绍
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
2022-03-22
223
0
0
Spring Cloud Alibaba