
spring cloud
文章平均质量分 50
深海蜗牛
这个作者很懒,什么都没留下…
展开
-
Rabbit mq 发送消息不丟失
配置文件1.bootstrap.ymlspring: rabbitmq: name1: host: mqhost port: 5672 username: password: virtual-host: exchange: routeingKey routeingKey: routeingKey name2: host: port: 5672 usernam原创 2021-03-09 15:09:48 · 181 阅读 · 0 评论 -
FeignClient 通过 RequestContextHolder 获取网关或上游服务的request
因为feignclient 如果开启了hystrix 的 isolation: strategy: THREAD的话通过RequestContextHolder 获取的request就为null,所以需要自定义Hystrix隔离隔离策略;不用hystrix的话就无需配置先定义策略:package com.css.cloud.modules.ctController.config;import com.netflix.hystrix.HystrixThreadPoolKey;import com.n原创 2021-01-04 11:30:01 · 1026 阅读 · 0 评论 -
java / spring boot /spring cloud /前后端分离/vue 跨域处理
前后端分离避免不了跨域,在java流行的spring 框架下处理跨域,比较简单的是直接修改java的配置,使我们的应用支持跨域。方法1:在controller类上添加注解@CrossOrigin 即可,这个注解其实是CORS的实现。方法2:spring cloud一般会有网关,在网关中增加配置类如下,网关就会支持跨域。package com.css.cloud.gateway.config;import org.springframework.cloud.client.discovery.Dis原创 2020-07-07 10:54:20 · 257 阅读 · 0 评论 -
spring cloud集成swagger2
1.项目引入依赖 <!-- swagger --> <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> </dependency>2.bootstrap.yml 或applicatio原创 2020-07-01 17:35:01 · 515 阅读 · 0 评论 -
Spring Boot / Spirng Cloud 集成Rabbit MQ
注意:spring cloud版本:Greenwich.RELEASEspring boot 版本: 2.1.5.RELEASE1.导包,在pom.xml中导入 <dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId> </depe原创 2020-07-01 11:46:54 · 247 阅读 · 1 评论 -
通过DockerMaven插件往镜像仓库和docker上存镜像
1.修改宿主机docker配置文件,让其可远程访问:在配置文件中ExecStart=后添加配置‐H tcp://0.0.0.0:2375 ‐H unix:///var/run/docker.sockvi /lib/systemd/system/docker.service2.刷新配置,重启服务systemctl daemon‐reloadsystemctl restart dockerdocker start registry3.以上docker和docker镜像仓库registry已经准备原创 2020-06-15 22:26:01 · 170 阅读 · 0 评论