SpringCloud
大道至简@EveryDay
生活不止眼前的苟且,还有诗和远方的田野
展开
-
Hystrix
1,分布式面临的问题复杂的分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候有可能会失败。2,服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的扇出。如果扇出的链路上某个微服务调用向阳的时间过长或不可用,对微服务Ade调用就会占用越来越多的资源,从而引起系统崩溃,这就是雪崩效应。通常当你发现一个模块下的...原创 2020-06-13 18:45:43 · 130 阅读 · 0 评论 -
OpentFegin
1,Feign是一个声明式的webservice客户端,使用feign能让编写的WebService客户端更加简单2,使用方法:定义一个服务接口在上面添加注解,Feign也支持可插拔是的编码器和解码器,Spring Cloud对Feign进行了封装使其支持了Spring MVC标准注解和HttpMessageConverters,Feign可与Eureka和Ribbon组合使用以支持负载均衡;...原创 2020-04-15 06:00:28 · 110 阅读 · 0 评论 -
Ribbon
1,Ribbon是做什么地?Spring Cloud Rebbon 是基于netflix Ribbon 实现的一套客户端负载均衡的工具主要功能是提供客户端软件负载均衡算法和服务调用的,Ribbon客户端组件提供一系列完成的配置项,就是在配置文件中列出Load Balancer后面的所有机器,Ribbon会自动地帮助你基于某种规则(比如轮询算法,随机连接)去连接机器,我们很容易使用Ribbon实...原创 2020-04-13 21:54:15 · 108 阅读 · 0 评论 -
consul安装
1,下载链接:https://pan.baidu.com/s/1OBCbqpETNbsqNyRM0H8X_A提取码:fzad2,解压3,到解压后的目录,查看版本4,安装5,查看http://localhost:8500/ui/dc1/services...原创 2020-04-12 19:34:08 · 104 阅读 · 0 评论 -
eureka基础知识
eureka: instance: app-group-name: "cms系统" appname: "cms系统" prefer-ip-address: true # ip-address: 172.16.17.200 # hostname: 172.16.17.200 #健康心跳时间 lease-renewal-inter...原创 2020-04-12 06:57:36 · 364 阅读 · 0 评论 -
SpringCloud问题
1,引入SpringCloud依赖后,启动找不到相关依赖的类解决:直接把maven仓库删掉,直接重新下载原创 2020-04-10 19:30:43 · 88 阅读 · 0 评论