
SpringCloudAlibaba
文章平均质量分 95
_梧桐树。
这个作者很懒,什么都没留下…
展开
-
SpringCloud Alibaba实战和源码分析——Nacos2.1.0作为配置中心使用和源码分析(9)
官方文档:Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。原创 2024-08-10 15:08:12 · 783 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——Nacos2.1.0作为注册中心源码分析(8)
找入口的方式:自动装配类 spring.factories事件驱动:NacosAutoServiceRegistration实现了applicationListener接口判断变量 1、 debug 2、 全文搜索 定位赋值位置通过ephemeral的值判断是grpc通信,还是http通信,通过这我们能判断ap模式是用的grpc模式,cp模式是用http通信判断服务端处理类的方式,我们可以根据请求参数,找对应服务端的处理类(由于开源框架都是规范的,一般都是根据请求参数来命名,所以可以采用这种方式)原创 2024-08-09 22:25:08 · 751 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——Getway的使用和源码分析(6)
Spring Cloud Gateway 是Spring Cloud官方推出的第二代网关框架,定位于取代 Netflix Zuul。相比 Zuul 来说,Spring Cloud Gateway 提供更优秀的性能,更强大的有功能。Spring Cloud Gateway 是由 WebFlux + Netty + Reactor 实现的响应式的 API 网关。它不能在传统的 servlet 容器中工作,也不能构建成 war 包。原创 2024-08-09 15:29:43 · 815 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——Sentinel的使用和源码分析(5)
Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。丰富的应用场景:Sentinel承接了阿里巴巴近 10 年的双十一大促流量的核心场景, 例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。完备的实时监控:Sentinel提供了实时的监控功能。原创 2024-08-08 22:32:18 · 629 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——OpenFeign的使用和源码分析(4)
Feign是Netflix开源的声明式HTTP客户端feign默认是不打印任何日志的,但是我们希望打印一些日志信息。比如调用的时间。级别打印日志内容NONE(默认值)不记录任何日志BASIC仅记录请求方法、URL、响应状态代码以及执行时间HEADERS记录BASIC级别的基础上,记录请求和响应的headerFULL记录请求和响应的header、body和元数据方式一:让父子上下文ComponentScan重叠(强烈不建议使用)/*** 日志级别。原创 2024-08-08 15:37:48 · 629 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——Ribbon的使用和源码分析(3)
Spring Cloud LoadBalancer是Spring Cloud官方自己提供的客户端负载均衡器,抽象和实现,用来替代Ribbon(已经停更),// 服务列表@Override/*** 使用随机数获取服务* @return*/System.out.println("进来了");System.out.println("进行随机选取服务");// 随机算法// 设置全局负载均衡器// 指定具体服务用某个负载均衡。原创 2024-08-07 22:56:26 · 753 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——Nacos1.4.1作为配置中心使用和源码分析(2)
配置文件的问题:配置文件的数量会随着服务的增加持续递增单个配置文件无法区分多个运行环境配置文件内容无法动态更新,需要重启服务引入配置文件:刚才架构就会成为这样。是由配置中心统一管理统一配置文件管理提供统一标准接口,服务根据标准接口自行拉取配置支持动态更新的到所有服务。原创 2024-08-07 18:05:57 · 1092 阅读 · 0 评论 -
SpringCloud Alibaba实战和源码分析——Nacos1.4.1作为注册中心使用和源码分析(1)
Spring Cloud是一系列框架的有序集合,这些框架为我们提供了分布式系统构建工具。原创 2024-08-06 18:15:29 · 928 阅读 · 0 评论