SpringCloud
柚子味儿的西瓜
这个作者很懒,什么都没留下…
展开
-
Eureka服务端配置
1、pom.xml注意:Finchley版本的SpringCloud对于Eureka的依赖配置为<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server&...原创 2018-11-27 16:55:01 · 1477 阅读 · 0 评论 -
ConfigServer和ConfigClient结合Eureka使用
1、Eureka-Server部分(1)pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</proj...原创 2019-01-18 11:25:39 · 874 阅读 · 0 评论 -
Zuul中的Hystrix的使用(Zuul的回退)
1、pom.xml在之前的pom中添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> ...原创 2019-01-14 13:49:30 · 3536 阅读 · 1 评论 -
sidecar
由于不会使用其他语言去写一些请求,所以sidecar这部分只是进行了理解,没有加以验证。需要的可以参考一下。1、pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <...原创 2019-01-14 15:24:57 · 785 阅读 · 0 评论 -
Config-Server配置项的服务端
1.pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.ou...原创 2019-01-14 17:25:19 · 527 阅读 · 0 评论 -
Config-Client配置项的客户端
1、pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.o...原创 2019-01-15 14:18:18 · 2997 阅读 · 3 评论 -
Config-Server针对于Git的各种配置
1、通配符首先在github下创建两个repository,一个simple,一个specialsimple和special里均有application.yml文件内容分别是profile: simple和profile: special准备好之后,将application.yml进行修改server: port: 8080spring: cloud: co...原创 2019-01-15 17:08:37 · 398 阅读 · 0 评论 -
针对于Git的https方式的克隆出错,对于之后的影响,以及解决办法
问题阐述: 在我的Config-Server这篇博客里关于https链接无法clone的问题,我找到了https://blog.csdn.net/jianzaiyu/article/details/84455645, 在这篇博客中,他说,他追踪了代码,找到报错could not be stablished because of SSL problems,也就是说这个...原创 2019-01-16 09:54:24 · 3602 阅读 · 0 评论 -
Config-Server针对于Git的各种配置(补)
一、模式匹配1、准备工作github仓库三个(1)git@github.com:wangchunself/ymlforconfig.git这个仓库只有默认的application.yml(2)git@github.com:wangchunself/simple.git这个仓库只有默认的application.yml(3)git@github.com:wangchunse...原创 2019-01-16 11:06:04 · 388 阅读 · 0 评论 -
Config-Server配置加密
一、准备工作(安装JCE)首先打开你的jdk安装目录,jdk8的目录有两种情况:1、如下(目前是jdk/jre/lib/security目录下)这种情况我们只需要在java.policy中更改配置:crypto.policy=unlimited前面的注释放开即可 ,因为这些版本的jdk已经下载好了不同情况下所需要的jar包,在policy文件夹下面2、如果security文...原创 2019-01-16 16:38:53 · 1003 阅读 · 1 评论 -
Config的手动刷新(refresh端点)
1、Config-Server使用之前的最基本的Config-Server的配置pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncodi...原创 2019-01-23 14:54:41 · 903 阅读 · 0 评论 -
Rabbitmq的安装
1、下载erlang,打开网址https://www.erlang.org/,如下图所示: 2、点击Download Erlang/OTP下载按钮,页面跳转到下载页:https://www.erlang.org/downloads,如下图所示: 因为这是国外的所以有时候会很慢 ,可以尝试百度网盘的资源https://pan.baidu.com/s/1pZJ8l2f3o...原创 2019-01-23 15:57:22 · 120 阅读 · 0 评论 -
关于Eureka的Security报错的问题
1、eureka-server的application.xmlspring: application: name: eureka-server security: user: name: user password: passwordserver: port: 8761eureka: instance: #eureka服务端...原创 2019-01-17 16:31:35 · 883 阅读 · 0 评论 -
ConfigServer的security
1、ConfigServer和EurekaServer的身份验证基本一致(1)添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></...原创 2019-01-17 14:32:36 · 283 阅读 · 0 评论 -
EurekaServer的高可用
1、pom.xmlpom文件和之前的EurekaServer的一致2、application.ymlspring.profiles:可以理解为给这一段配置起了个名字,在我们运行代码的时候,可以选择一段配置去启动---spring: profiles: peer1 application: name: peer1eureka: instance: h...原创 2018-11-27 17:38:22 · 121 阅读 · 0 评论 -
Eureka客户端-服务提供者
1、pom.xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> ...原创 2018-11-28 13:57:42 · 201 阅读 · 0 评论 -
Eureka客户端-服务消费者(Ribbon)
1、pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!--r...原创 2018-11-28 14:18:10 · 232 阅读 · 0 评论 -
Eureka客户端-服务消费者(Feign)
1、pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELE...原创 2018-12-19 17:24:31 · 188 阅读 · 0 评论 -
Eureka客户端-服务消费者(Ribbon+Hystrix)
1、pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.output...原创 2018-12-20 15:39:53 · 406 阅读 · 0 评论 -
Eureka客户端-服务消费者(Feign+Hystrix)
1、pom.xml<properties> <java.version>1.8</java.version> <spring-cloud.version>Finchley.SR1</spring-cloud.version> </properties> <depend...原创 2018-12-20 17:49:33 · 472 阅读 · 0 评论 -
Eureka客户端-Hystrix监控页面(Dashboard)
1.pom.xml <properties> <java.version>1.8</java.version> <spring-cloud.version>Finchley.SR1</spring-cloud.version> </properties> <de...原创 2018-12-21 11:09:14 · 1459 阅读 · 0 评论 -
Eureka客户端-Hystrix的集群监控页面(Turbine)
1、pom.xml <properties> <java.version>1.8</java.version> <spring-cloud.version>Finchley.SR1</spring-cloud.version> </properties> <de...原创 2018-12-21 17:25:29 · 406 阅读 · 0 评论 -
springboot运行zuul时启动报错counterFactory could not be registered
报错如下:Description:The bean 'counterFactory', defined in class path resource [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulCounterFactoryConfiguration.class], could not be...原创 2019-01-10 14:43:16 · 2056 阅读 · 0 评论 -
zuul的使用
1、pom.xml有两个注重点:(1)springBoot2.1.0对于zuul有不兼容的问题会报错,报错见https://blog.csdn.net/weixin_42152604/article/details/86232199(2)官方文档:the Zuul starter does not include a discovery client, so for routes ...原创 2019-01-11 14:17:34 · 323 阅读 · 0 评论 -
zuul上传文件
1、文件上传服务的pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0....原创 2019-01-11 16:44:13 · 376 阅读 · 0 评论 -
Config的批量刷新以及自动刷新
1、注:rabbitmq不支持springboot2.1.0.RELEASE版本,如果使用该版本会报错2、configServer代码 和 手动刷新部分的configServer一致https://blog.csdn.net/weixin_42152604/article/details/866098663、configClientpom.xml<properties&...原创 2019-01-23 17:37:25 · 528 阅读 · 0 评论