
springCloud
AAA821
这个作者很懒,什么都没留下…
展开
-
使用Druid配置密码加解密
1.引进Druid包2.对密码进行加密public static void main(String[] args) throws Exception{ String[] arr = ConfigTools.genKeyPair(512); System.out.println("privateKey:"+arr[0]); System.out.println("publicKey:"+arr[1]); String encryptSt原创 2022-03-01 11:25:46 · 2809 阅读 · 0 评论 -
Feign跨服务调用导出文件,浏览器没有自动下载文件问题解决
前端请求到B服务,B服务使用feign去调用A服务是输出流,这个时候A服务就需要将输出流响应到feign接口中的response上,B服务再拿到feign接口的response,在B服务这里将response以流的方式输到浏览器;feign在这里将相当于一个中间人先拿到输出流中转一下。如果feign接口这里不定义返回值的话并不会抛异常只是不能正常输出到浏览器,也看不出什么问题。1.A服务(文件服务,提供导出方法)void exportExcel(HttpServletResponse原创 2021-09-18 11:59:41 · 1280 阅读 · 0 评论 -
springCloud三:断路器Hystrix
Hystrix的原理跟Demo可以看这篇博文http://blog.didispace.com/springcloud3/Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所依赖的服务,防止服务级联失败,同时提供失败回退机制更优雅地应对失效,并使你的系统能更快地从异常中恢复。Hystrix能做什么?在通过第三方客户端访问(通常是通过网络)依赖服务出现高延迟或者失败时,为系统提供保护...转载 2018-04-30 10:58:21 · 271 阅读 · 0 评论 -
springCloud二:RestTemplate与ribbon
下面内容转载自https://blog.youkuaiyun.com/u012702547/article/details/77917939GET请求在RestTemplate中,发送一个GET请求,我们可以通过如下两种方式:第一种:getForEntitygetForEntity方法的返回值是一个ResponseEntity<T>,ResponseEntity<T>是Spring对H...转载 2018-04-30 10:58:48 · 473 阅读 · 0 评论 -
springCloud一
详情看 http://blog.didispace.com/springcloud1/对几个注解标注下作用1.@EnableEurekaServer作用: 启动一个服务注册中心提供给其他应用进行注册2.@EnableDiscoveryClient作用: 让注册中心发现我这个服务3.@EnableEurekaClient作用:让Eureka注册中心发现我这个服务2跟3的区别在于,3表示这个服务只能被...转载 2018-04-21 15:37:49 · 257 阅读 · 0 评论 -
springCloud在打包成jar运行时遇到的问题
一开始将项目直接导出成JAR包,在运行时,提示说JAR包没有主清单属性:然后在网上查了下,解决方案如下:在pom中添加一个SpringBoot的构建的插件,让构建的jar成为一个可执行的jar文件,然后重新运行 mvn install即可。<build> <plugins> <plugin> <grou...原创 2018-09-21 18:23:06 · 1650 阅读 · 0 评论 -
(转)springCloud Eureka的缓存机制
转自:https://www.jianshu.com/p/ae4f0c8b8135第一层缓存:readOnlyCacheMap,本质上是ConcurrentHashMap第二层缓存:readWriteCacheMap,本质上是Guava缓存缓存用途Eureka Client获取注册列表时,首先判断是否开启了二级缓存,如果开启了则从readOnlyCacheMap中获取,否则从r...转载 2018-10-12 11:45:46 · 2911 阅读 · 0 评论 -
SpringCloud的一些知识点
1.Eureka的自我保护机制我保护机制的工作机制是如果在15分钟内超过85%的客户端节点都没有正常的心跳,那么Eureka就认为客户端与注册中心出现了网络故障,Eureka Server自动进入自我保护机制,此时会出现以下几种情况:1、Eureka Server不再从注册列表中移除因为长时间没收到心跳而应该过期的服务。2、Eureka Server仍然能够接受新服务的注册和查询请求,...转载 2018-10-12 16:29:46 · 432 阅读 · 0 评论