![](https://img-blog.csdnimg.cn/7793b9699d51470b98771eecfe844db6.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringCloud
文章平均质量分 69
SpringCloud
珠光
这个作者很懒,什么都没留下…
展开
-
SpringCloud Alibaba(七) GateWay网关
网关Gateway原创 2021-08-28 17:16:34 · 438 阅读 · 1 评论 -
SpringCloud Alibaba(五) Nacos构建配置中心
一、产生背景在项目中定义配置文件,存在重大缺陷:生产环境中正在运行的时候,需要修改配置文件,必须重启服务。概念:使用专门的服务器,统一存放管理整个微服务的配置文件,能够动态实现配置文件的新增、修改,而不需要重启服务。框架:携程的阿波罗、Nacos、SpringCloud Config二、架构原理如何判断配置文件发生变化: 版本号或MD5本地应用读取云端分布式配置中心文件(第一次建立长连接)读取文件后,本地jvm和硬盘中都会进行缓存本地应用和分布式配置中心服务器端一直保持长连接当配置文件原创 2021-08-20 23:34:23 · 174 阅读 · 0 评论 -
SpringCloud(五)Feign客户端
SpringCloud中支持两种客户端调用工具Rest RestTemplateFeign客户端工具一、搭建Feign项目共有eureka和member、order三个module项目,前面两个项目与前几节一样1、pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring原创 2021-08-13 18:03:08 · 337 阅读 · 0 评论 -
SpringCloud(四)Ribbon负载均衡原理
Ribbon是SpringCloud (本地)客户端负载均衡器一、原理负载均衡算法:总请求数%服务器数量=服务下标@RestControllerpublic class RibbonController { //可以获取注册中心上的服务列表 @Autowired private DiscoveryClient discoveryClient; @Autowired private RestTemplate restTemplate; @Bean原创 2021-08-12 16:58:58 · 208 阅读 · 0 评论 -
SpringCloud(三)Eureka自我保护机制&整合注册中心
一、Eureka自我保护机制1、产生原因为了防止EurekaClient可以正常运行,但是与EurekaServer网络不通的情况下,EurekaServer不会将EurekaClient剔除。ALLEN-MEMBER服务有两个,但是8110服务已经宕机,访问ALLEN-ORDER服务,仍会调用8110服务,报错2、原理3、开启环境在本地环境禁止自我保护机制在生产环境开启自我保护机制(1)eureka-servereureka: server: # 测试时关闭自我保护原创 2021-08-12 10:05:34 · 154 阅读 · 0 评论 -
SpringCloud(二)服务注册与发现
微服务是一种架构风格一系列微小的服务共同组成跑在自己的进程里每个服务为独立的业务开发独立部署分布式管理分布式:由多个自治的处理元素,不共享主内存,但通过网络发送消息合作一、Eureka基于Netflix Eureka做的二次封装,由两个组件组成:Eureka Server 注册中心Eureka Client 服务注册...原创 2021-08-10 15:56:44 · 799 阅读 · 1 评论 -
SpringCloud(一)架构演变过程
一、网站架构演变过程传统架构模式(单点应用)分布式架构模式(以项目进行拆分)SOA架构模式(面向服务架构)微服务架构1、传统架构传统架构其实就是SSH架构或者SSM架构,属于单点应用。2、分布式架构将传统的项目以项目模块进行拆分成n多子项目。项目粒度更加精细,耦合度降低。3、SOA架构采用SOAP协议(Http + XML)4、微服务架构微服务架构与SOA架构的不同:1.微服务架构基于 SOA架构 演变过来,继承 SOA架构的优点,在微服务架构中去除 SOA 架构中的 ESB原创 2021-08-09 11:45:47 · 185 阅读 · 0 评论