SpringCloud
文章平均质量分 63
小布2025
热爱未知,比如清晨和你
展开
-
Springboot 使用@RefreshScope 注解,实现配置文件的动态加载
spring-boot-starter-actuator提供服务健康检查和暴露内置的url接口。spring-cloud-starter-config提供动态刷新的一些支持和注解。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0".原创 2021-09-06 22:56:37 · 6159 阅读 · 1 评论 -
第十一篇: Turbine(Hoxton版本)
新建一个service-turbinepom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.ap原创 2021-01-20 17:51:58 · 183 阅读 · 0 评论 -
第十篇: Hystrix Dashboard(Hoxton版本)
新建hystrix-dashboard-service-hi模块pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h原创 2021-01-20 10:19:42 · 369 阅读 · 2 评论 -
第九篇:高可用的服务注册中心
新建high-availability-eureka-serverapplication.propertiesspring.profiles.active=peer1#spring.profiles.active=peer2在resources下面添加两个 propertiesapplication-peer1.properties:server.port=8761# 如果设置eureka.instance.prefer-ip-address为false时,那么注册到Eureka中的Ip地原创 2021-01-19 15:47:08 · 142 阅读 · 1 评论 -
第九篇: Spring Cloud Sleuth(Hoxton版本)
一、 构建Zipkin Server,官方推荐下载jar即可:https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/java -jar zipkin-server-2.12.9-exec.jar默认端口是9411 启动完成后访问:http://localhost:9411/二、创建service-hi<?xml version="1.0" encoding="UTF-8"?><proje原创 2021-01-18 16:52:47 · 314 阅读 · 1 评论 -
第八篇: Spring Cloud Bus(Hoxton版本)
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mav原创 2021-01-14 16:57:16 · 164 阅读 · 0 评论 -
第七篇: 分布式配置中心(Greenwich版)
改造eureka-server<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.or原创 2021-01-12 17:50:44 · 107 阅读 · 0 评论 -
springcloud 配置 spring.cloud.config.uri 无效
学习springcloud 配置一个config-client,需要配置一个config-server的地址。在application.properties中配置了spring.cloud.config.uri=http://localhost:7002。没有按网上的例子配置成8888.结果发现这个配置总是不生效,还是访问默认配置的8888.网上找答案,果然有人跟我遇到同样的问题,增加一个bootstrap.properties配置文件。在这个文件增加配置spring.cloud.config.uri原创 2021-01-11 10:32:18 · 1277 阅读 · 2 评论 -
第五篇: 路由网关(zuul)(Greenwich版本)
一、在前面的基础上新建个module,service-zuul。 1.1、在父工程下添加该module <modules> <module>eureka-server</module> <module>eureka-client</module> <module>...原创 2018-11-08 15:09:14 · 823 阅读 · 0 评论 -
第四篇: 熔断器(Ribbon+Feign)(Greenwich版本)
一、增加Ribbon的熔断功能1.1、改造service-ribbon的pom.xml 增加hystrix依赖后<dependencies>节点如下所示:<dependencies> <!-- ribbon--> <dependency> <groupId>org.spri...原创 2018-11-08 11:54:59 · 703 阅读 · 0 评论 -
第六篇: 分布式配置中心(Greenwich版本)
一、新建个项目,并创建个父工程。pom.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...原创 2018-11-13 14:38:38 · 398 阅读 · 0 评论 -
第三篇: 服务消费者(Feign)(Greenwich版本)
一、在前面的工程基础上,增加一个service-feign的子模块。 修改父工程的pom.xml 把service-feign添加到它的子模块里面去 <modules> <module>eureka-server</module> <module>eureka-client</modul...原创 2018-11-06 20:26:14 · 2112 阅读 · 0 评论 -
第二篇: 服务消费者(rest+ribbon)(Greenwich版本)
一、在前一章的基础上启动eureka-server和两个eureka-client实例(在application.properties更改下端口号)新增一个模块service-ribbon 修改父工程的pom.xml文件在<Modules>节点处增加service-ribbon <modules> <module>eureka-...原创 2018-11-06 14:12:52 · 564 阅读 · 0 评论 -
第一篇: 服务的注册与发现Eureka(Greenwich版)
一、创建服务注册中心新建个主工程(这个pom文件作为父pom文件,起到依赖版本控制的作用,其他module工程继承该pom)并删除掉src目录父pom.xml代码如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...原创 2018-11-06 10:57:08 · 1488 阅读 · 1 评论