
springcloud
文章平均质量分 78
Chasing stars
我要畅饮它清澈的遗忘,永远存在,但绝不曾经存在。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springcloud-zuul网关实践
springcloud-zuul网关实践1、zuul简介2、springcloud中使用zuul1. 导入依赖2. 编写配置3. 编写启动类4. 测试1、zuul简介Zuul是从设备和网站到Netflix流媒体应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由,监视,弹性和安全性。它还可以根据需要将请求路由到多个Amazon Auto Scaling组。详情点击 GitHub关于zuul的介绍2、springcloud中使用zuul1. 导入依赖我们需要导入zuul和e原创 2021-03-05 14:56:21 · 296 阅读 · 1 评论 -
springcloud-dashboard流监控实现
springcloud-dashboard流监控实现1、新建一个maven项目作为dashboard的单独项目1. 编写pom文件2. 编写配置3. 编写启动类4. 测试2、修改服务熔断提供者的代码1. 添加依赖2. 添加一个Bean3. 测试有时候,我们需要监控我们的服务,这时候就要用到流监控了我们在这篇文章的基础上完成https://blog.youkuaiyun.com/weixin_43520670/article/details/1143337581、新建一个maven项目作为dashboard的原创 2021-03-04 17:20:52 · 288 阅读 · 1 评论 -
springcloud-hystrix服务降级实现
springcloud-hystrix服务降级1、hystrix简单介绍2、hystrix服务降级实现1. 在api模块的service文件夹编写FallbackFactory的实现类2. 在api模块的service文件夹@FeignClient注解添加参数3. 在springcloud-consumer-user-feign模块配置服务降级为可用3、测试4、服务熔断与服务降级的区别1、hystrix简单介绍Hystrix是一个延迟和容错库,旨在隔离对远程系统,服务和第三方库的访问点,停止级联故障,并原创 2021-03-03 22:38:07 · 375 阅读 · 1 评论 -
springcloud-hystrix熔断实践
springcloud-hystrix熔断实践1、简单介绍2、springboot集成hystrix熔断实践1. 导入依赖2. 编写熔断的方法3. 在启动类中启动项目对熔断器的支持3、测试1、简单介绍Hystrix是一个延迟和容错库,旨在隔离对远程系统,服务和第三方库的访问点,停止级联故障,并在不可避免发生故障的复杂分布式系统中实现弹性。2、springboot集成hystrix熔断实践1. 导入依赖 <!-- hystrix --> <depend原创 2021-03-03 20:49:55 · 286 阅读 · 1 评论 -
springcloud-feign调用服务
springcloud-feign调用服务1、修改springcloud-api文件1. 添加依赖2. 编写feignservice,通过feign调用服务2、编写新的消费者消费服务1. 新建一个maven项目,springcloud-consumer-user-feign2. 导入依赖3. 编写配置文件4. 新建config文件夹,编写ConfigBean类5. 新建controller文件夹,编写UserController类6. 编写启动类3、测试在这里需要说一下feign只是一种符合我们接口调用的原创 2021-03-02 21:53:05 · 379 阅读 · 0 评论 -
springcloud-自定义ribbon负载均衡算法
springcloud-自定义ribbon负载均衡算法1、编写配置和算法1. 在与springcloud同级的目录下,新建一个文件夹config2. 编写自定义负载均衡算法3. 把自己写的实现注册到spring的Bean2、修改启动类3、测试在一些时候,自带的负载均衡算法不适合我们,因此,我们需要自己自定义自己的负载均衡算法本篇文章在如下的文章代码的基础上操作springcloud实践-ribbon实现负载均衡1、编写配置和算法1. 在与springcloud同级的目录下,新建一个文件夹confi原创 2021-03-02 15:27:13 · 269 阅读 · 0 评论 -
springcloud实践-ribbon实现负载均衡
springcloud实践-ribbon实现负载均衡1、修改数据库和对应实体类2、在修改springcloud-consumer-user-80模块1. 修改pom.xml2. 修改配置3. 修改配置类4. 修改controller5. 修改启动类3、再复制两份springcloud-provider-user-8001模块,端口改为8002、80031. 分别创建两个数据库和原来的数据库一样,db字段不一样2. 新建两个模块端口改为8002、80033. 把8001的代码全部复制过去,并修改配置4、测试原创 2021-03-01 22:06:20 · 222 阅读 · 0 评论 -
org.springframework.context.ApplicationContextException: Unable to start web server报错(已解决)
org.springframework.context.ApplicationContextException: Unable to start web server报错(已解决)在写springcloud的时候遇到了一些问题,比如报了上面的错误,一开始不知道怎么回事,上网找,发现是springcloud和springboot版本不匹配原来的代码: <!-- springCloud依赖 --> <dependency>原创 2021-02-28 15:43:09 · 17662 阅读 · 1 评论 -
SpringCloud服务拆分实践
SpringCloud服务拆分实践1、新建一个普通的maven项目 springcloud2、新建一个maven项目,springcloud-api子模块1. 编写pom.xml文件2. 编写User实体类3、新建一个maven项目,springcloud-provider-user-8001子模块,表示服务提供者1. 编写pom.xml文件2、编写application.yml3. 编写Mapper4. 编写service和service的实现5. 编写controller6. 编写springboot的原创 2021-02-28 13:06:52 · 939 阅读 · 0 评论 -
springcloud-Eureka集群实战
springcloud-Eureka集群实战1、Eureka简介2、修改hosts文件3、新建一个maven模块,取名springcloud-eureka-70011. 编写pom.xml文件2. 编写application.yml3. 编写启动类4. 启动测试4、新建一个maven模块,取名springcloud-eureka-70021. 编写pom.xml文件2. 编写application.yml3. 编写启动类4. 启动测试5、编写注册内容1. 修改pom.xml2. 修改配置3. 启动类添加注解原创 2021-02-28 23:03:58 · 149 阅读 · 0 评论