SpringCloud
liubingyu12345
这个作者很懒,什么都没留下…
展开
-
Spring Boot 1.5.2 Junit测试
最近由于项目原因,重拾junit测试,,由于springboot在1.4版本以后,junit使用的注解不一样了,导致走了不少弯路,现在将过程记录下来:1. 首先maven中添加junit4依赖:junitjunit4.12test2.在IDE中新增JunitTest类@RunWith(SpringRunner.class) //14.版本之前用的是SpringJUnit4原创 2017-10-10 15:01:24 · 373 阅读 · 0 评论 -
SPring Coud Feign Post调用参数是pojo类型的方法
微服务之前若想用feign通过Post请求调用服务端接口,且参数是POJO类型的,则在定义调用接口的方法注解上需要多加一个consumes = "application/json",如果没有这个参数,会调用失败示例:我在当前模块 需要调用告警模块的某一插入服务,则feignClient文件定义如下:@FeignClient(name = "ccsp-alarm", fallback =原创 2017-10-10 15:01:27 · 2069 阅读 · 0 评论 -
Eureka client端获取server端地址
Eureka客户端是从EurekaClientConfigBean的构造函数中获取server端的地址。如果client端和server端在同一IP地址下,client端的application.yml/application.xml可以不配置eureka.client.serviceUrl.defaultZone的值,即不配置server端的信息。因为在EurekaClientConfigBe原创 2017-10-10 15:01:30 · 2059 阅读 · 0 评论 -
开启Healthcheck检查redis连接失败导致注册Eureka状态是DOWN
项目中某个微服务开启了spring健康检查:eureka: client: healthcheck: enabled: true serviceUrl: defaultZone: http://localhost:8800/eureka/ #注册中心地址 instance: hostname: localhost instance-i原创 2017-12-29 13:59:38 · 16568 阅读 · 4 评论 -
Spring cloud dubbo docker部署IP注册问题
前言使用spring cloud alibaba dubbo官方的未例跑出预期结果很快,然而将provider或者consumer打成镜像作为容器发布,遇到了容器IP注册问题,即众所周知的容器IP注册到了ZK中,导致consumer 无法获取provider。我折腾了两天才搞定,现将方法记录下来以便以后查阅。为了重现问题方便,只将provider打成docker镜像,consumer仍然运行在...原创 2019-06-24 10:45:17 · 4374 阅读 · 0 评论