spring cloud
午夜听雨
这个作者很懒,什么都没留下…
展开
-
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
在spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestTemplate。但是,用起来最方便、最优雅的还是要属Feign了。Feign简介Fe...原创 2017-06-30 15:48:19 · 420 阅读 · 0 评论 -
spring cloud config-client怎么同时读取多个文件
[code="java"]spring.application.name=config-client[color=red][b]spring.cloud.config.name=config-client,zuul //此处指定多个文件名即可[/b][/color]spring.cloud.config.label=masterspring.cloud.config.server....原创 2017-07-21 10:29:50 · 1078 阅读 · 0 评论 -
第八篇: 消息总线(Spring Cloud Bus)
转自 http://blog.csdn.net/forezp/article/details/70148235 本文出自方志朋的博客spring Cloud Bus 将分布式的节点和轻量的消息代理连接起来。这可以用于广播配置文件的更改或者其他的管理工作。一个关键的思想就是,消息总线可以为微服务做监控,也可以作为应用程序之间相互通讯。本文要讲述的是用AMQP实现通知微服务架构的配置文件的...原创 2017-07-24 15:21:32 · 116 阅读 · 0 评论 -
服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:[img]http://dl2.iteye.com/upload/attachment/0126/2349/bfa6036a-7ed1-3760-b8d8-f67de122d12a.jpg[/img]服务的健康检查Euraka 使用时需要显式配置健康检查支持;Zookeeper,Etcd 则在失去了和服务进程的连...原创 2017-07-25 15:34:05 · 106 阅读 · 0 评论 -
HystrixCommandProperties的熔断参数配置
下面是HystrixCommandProperties的熔断参数配置。HystrixCommandProperties.Setter commandProperties =HystrixCommandProperties. Setter()…….withCircuitBreakerEnabled(true)//默认为true.withCircuitBreakerForceClose...原创 2017-08-03 17:21:57 · 2160 阅读 · 0 评论 -
spring cloud Feign 配置http连接池
Feign在默认情况下使用的是JDK原生的URLConnection发送HTTP请求,没有连接池,但是对每个地址会保持一个长连接,即利用HTTP的persistence connection 。我们可以用Apache的HTTP Client替换Feign原始的http client, 从而获取连接池、超时时间等与性能息息相关的控制能力。Spring Cloud从Brixtion.SR5版本开始支持...原创 2018-08-21 20:07:17 · 9594 阅读 · 0 评论