
spring-cloud
大罗程序猿
这个作者很懒,什么都没留下…
展开
-
ribbon加入断路器hyxtrix
首先,要在POM里加入如下配置: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> <version>1.4.6.RELEASE...原创 2019-04-03 22:42:19 · 239 阅读 · 0 评论 -
spring-cloud-starter-bus-amqp利用rabbitmq消息总线实现动态刷新配置
对config-client进行改造,引入spring-cloud-starter-bus-amqp,同时对spring-boot-starter-parent进行降级,从2.1.1.RELEASE到2.0.3.RELEASE,配合Finchley.SR2版本,(否则报错 Endpoint ID 'bus-env' contains invalid characters, please migr...原创 2019-04-14 20:06:12 · 10527 阅读 · 1 评论 -
spring cloud cofing client/server 接入 eureka,client动态刷新配置'actuator/refresh'
首先改造config-server, pom里引入spring-cloud-starter-eureka: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId...原创 2019-04-14 17:38:05 · 1086 阅读 · 1 评论 -
config-server/client 简单接入 spring-boot-starter-security
由于配置中心内容比较敏感,所以结合spring security实现安全保护。首先改造config-server,在pom文件里引入spring-boot-starter-security: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2019-04-14 17:03:53 · 4242 阅读 · 0 评论 -
Spring Cloud Config as Client
首先引入spring-cloud-starter-config和dependencyManagement,全文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/XML...原创 2019-04-09 00:57:38 · 223 阅读 · 0 评论 -
spring cloud config server接入github
首先,github的内容如下:地址:https://github.com/stringhuang/SpringCloud-Learningspring_cloud_in_action/config-repo 存储文件为:didispace-xxx.properties里面的内容分别为:commitId为:c9a668d1cf75d7bd5c27f0884214c61b...原创 2019-04-08 15:32:14 · 596 阅读 · 0 评论 -
Spring-Cloud-Zuul API Gateway
首先,引入spring-cloud-starter-zuul,还有dependencyManagement中的spring-cloud-dependencies注意,如果使用的spring-cloud-dependencies是版本Finchley.SR2,结合spring-boot-starter-parent版本2.1.1.RELEASE,会报错:The bean 'counterFa...原创 2019-04-08 00:39:19 · 419 阅读 · 0 评论 -
自定义serviceApi复用于客户端和服务端接口
创建工程HelloServiceApi,目录结构如下:其中entity.User和service.HelloService定义如下:package com.didispace.helloserviceapi.service;import com.didispace.helloserviceapi.entity.User;import org.springframework.we...原创 2019-04-07 21:29:07 · 681 阅读 · 0 评论 -
简单接入spring-cloud-feign
首先在pom里引入依赖:主要是eurkea和feign <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...原创 2019-04-07 15:22:08 · 255 阅读 · 0 评论 -
初识spring-boot-starter-actuator
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>在POM里加入如上的依赖spring-boot-sta...原创 2019-03-31 19:06:42 · 284 阅读 · 0 评论 -
初识spring-cloud-ribbon
版本声明 组件 版本 spring-boot 2.1.3.RELEASE spring-cloud-starter-eureka 1.3.4.RELEASE spring-cloud-dependencies Finchley.RELEASE spring-cloud-starter-netflix-ribbon 2.0.2.RELEASE 主要...原创 2019-04-01 10:52:20 · 542 阅读 · 0 评论 -
spring-boot-eureka双集群
版本声明 组件 版本 spring-boot 2.1.3.RELEASE spring-cloud-starter-eureka 1.3.4.RELEASE spring-cloud-dependencies Finchley.RELEASE 新增配置文件application-peer1.propertiesserver.port=12451...原创 2019-04-01 09:54:23 · 533 阅读 · 0 评论 -
实现Hystrix-Dashboard
首先,创建一个新的项目,名称就是“hystrix-dashboard”,需要加入的依赖有spring-cloud-starter-hystrix,spring-cloud-starter-hystrix-dashboard,spring-cloud-starter-hystrix-actuator,完整的POM文件如下:<?xml version="1.0" encoding="UTF...原创 2019-04-03 22:58:29 · 685 阅读 · 0 评论 -
spring-cloud-starter-bus-kafka利用kafka消息总线实现动态刷新配置
利用上一节的config-client,修改依赖为spring-cloud-starter-bus-kafka: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-kafka</arti...原创 2019-04-14 20:45:49 · 2289 阅读 · 0 评论