随笔分类 -  springcloud

spring Cloud 给开发者提供一套按照一定套路快速开发 分布式系统 的工具
摘要:nacos2.0.3 集成注意点 配置问题 SpringCloud 2.4版本 之后不再 优先读取bootstrap文件 导致bootstrap.yml不起作用 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId 阅读全文
posted @ 2022-08-08 22:31 陽66 阅读(442) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-08-08 22:30 陽66 阅读(0) 评论(0) 推荐(0)
摘要:nacos与springcloud集成 版本对应关系参考:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E springcloud各版本区别: 常见版本号说明 举个瓜:2 阅读全文
posted @ 2021-05-28 14:39 陽66 阅读(1179) 评论(0) 推荐(0)
摘要:1.1 介绍 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Naco 阅读全文
posted @ 2021-05-21 13:53 陽66 阅读(5283) 评论(0) 推荐(0)
摘要:hystrix: 断路器我在前面已经介绍,不了解的可以参考 :springcloud 入门 6 (断路器hystrix) 关于搭建,测试我都在这里面进行说明了,这章介绍的是 Hystrix Dashboard[断路器监控] Hystrix Dashboard: Hystrix Dashboard是作 阅读全文
posted @ 2018-09-12 09:57 陽66 阅读(2363) 评论(0) 推荐(0)
摘要:eureka高可用: 说白了,就是加一个实例作为原实例的备份,然后一起对外提供服务。这样可以保证在一台机器宕机的时候,整个系统不会死掉。保证其继续对外服务。 eureka的集群化: 服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上 阅读全文
posted @ 2018-09-11 17:26 陽66 阅读(544) 评论(0) 推荐(0)
摘要:Spring cloud bus: Spring cloud bus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring bus的一个核心思想是通过分布式的启动器对spring boot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。目前 阅读全文
posted @ 2018-09-10 13:33 陽66 阅读(211) 评论(0) 推荐(0)
摘要:Spring Cloud Config: 配置中心为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件,它就是Spring Cloud Config. 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有 阅读全文
posted @ 2018-09-05 14:03 陽66
摘要:Zuul简介: Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能。 zuul有以下功能: Authentication Insights Stress 阅读全文
posted @ 2018-09-04 14:14 陽66
摘要:hystrix:断路器 断路器是为了解决服务故障的“雪崩”, 雪崩是指,由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对 阅读全文
posted @ 2018-09-03 17:34 陽66
摘要:feign:(推荐使用) Feign是受到Retrofit,JAXRS-2.0和WebSocket的影响,它是一个jav的到http客户端绑定的开源项目。 Feign的主要目标是将Java Http 客户端变得简单.减少配置文件,实现基于注解零配置调用 源码分析: feign的实现: 1>启动类加注 阅读全文
posted @ 2018-09-03 14:32 陽66
摘要:Ribbon: ribbon是springcloud个服务之间调用的一种实现方式:主要提供了客户端的负载均衡。feign集成了Ribbon(下节介绍) 源码分析: 1> 源码入口 @LoadBalanced 2> @LoadBalanced 注解接口实现: 3> loadBanlanced 都是在s 阅读全文
posted @ 2018-09-03 13:40 陽66
摘要:服务调用: 指的是注册到服务端上的客户端之间数据的相互调用问题:服务与服务的通讯是基于http restful的 服务直接调用主要有两种实现:ribbon 和 feign ribbon是实现负载均衡的客户端,feign是集成ribbon的,后期会介绍源码: ribbon的实现架构原理: ribbon 阅读全文
posted @ 2018-09-01 15:43 陽66
摘要:spring cloud eureka: eureka 用以服务发现、服务注册,比较流行的有consul(后面再介绍) eureka介绍: eureka为netflix开源软件,分为三个部分: eureka服务:用以提供服务注册、发现,已一个war的形式提供 eureka-server: 相对cli 阅读全文
posted @ 2018-08-24 15:39 陽66
摘要:SpringCloud: 参考官网:https://projects.spring.io/spring-cloud/ 中文版 https://springcloud.cc/ 官网界面如下:(中文官网就不粘出来了,感兴趣的自己看) 定义:spring Cloud 给开发者提供一套按照一定套路快速开发 阅读全文
posted @ 2018-08-24 13:57 陽66