![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eureka
银衣怪客电台
这个作者很懒,什么都没留下…
展开
-
关于分布式配置中心 Spring Cloud Config的快速入门
我们之前开发项目时,需要用到非常多的配置文件,如数据库的配置信息、mapper.xml等。。。但是这样会存在一个问题,如果我们的项目已经启动运行,那么数据库服务器的ip地址发生了改变,我们该怎么办?这时我们需要重新修改我们的配置文件并且重启服务器,若数据库信息庞大,维护成本可想而知。这时Spring Cloud Config可以为我们统一配置文件,以及实时同步更新,并不需要重新启动应用程序。文章目录一、Spring Cloud Config 简介二、快速入门 – 搭建Config Server1.原创 2020-11-04 22:43:45 · 193 阅读 · 1 评论 -
负载均衡:Ribbon
spring cloud Ribbon是基于Netflix Ribbon实现的一套客户端,负载均衡工具。简而言之,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法。下面,将提供一个关于负载均衡的案例:1.创建一个工程,导入相关依赖:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta原创 2020-11-03 23:18:43 · 191 阅读 · 2 评论 -
Spring Cloud Zuul服务网关
在了解微服务网关Spring Cloud Zuul之前,我们先要了解为什么我们要使用微服务网关:不同的微服务一般会有不同的网络地址,而客户端可能需要调用多个服务接口才能完成一个业务需求.若让客户端直接与各个微服务通信,会有以下问题:客户端会多次请求不同微服务,增加了客户端复杂性存在跨域请求,处理相对复杂认证复杂,每个服务都需要独立认证难以重构,多个服务可能将会合并成一个或拆分成多个为了解决上面这些问题,我们需要将权限控制、日志收集这样的东西从我们的服务单元中抽离出去,而最适合这些逻辑的原创 2020-11-03 23:00:55 · 91 阅读 · 1 评论 -
Feign客户端-声明式REST调用
Feign的简介Feign是NetFlix的声明式、模板化的HTTP客户端,其灵感来自Retrofit,JAXRS-2.0以及webSocket,Feign可以帮助我们更加便捷的调用HTTP API在spring cloud中,使用feign非常简单-----创建一个接口,并在接口添加一些注解代码就完成了。feign支持多种注解接下来我们将在订单微服务microservice order中增加对Feign的支持。步骤如下:1.导入相应依赖<!--springboot 整合fegnin客原创 2020-11-03 22:04:51 · 313 阅读 · 4 评论