
eureka
文章平均质量分 58
wgxaszc8
这个作者很懒,什么都没留下…
展开
-
springcloud-eureka集群-整合feign框架
Feign是一种声明式、模板化的HTTP客户端。在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。1、在之前的项目中对服务调用者加入feign依赖 org.springframework.cloud spring-cloud-starter-fei原创 2018-01-22 12:27:09 · 622 阅读 · 0 评论 -
springcloud-eureka集群-整合feign框架自定义注解解释器
继之前项目,加入自定义注解解释器1、创建自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation { String url(); String method();}2、创建注解解释器,继承spring的注解解释器,增原创 2018-01-22 14:44:19 · 875 阅读 · 0 评论 -
springcloud-eureka集群-整合feign框架自定义拦截器
@Configurationpublic class BaseConfig { @Bean public RequestInterceptor getRequestInterceptor(){ return new RequestInterceptor() { @Override public void apply原创 2018-01-22 15:02:15 · 3447 阅读 · 0 评论 -
springcloud-eureka集群-自定义负载均衡规则
1、首先在服务调用者项目中实现IRule接口,用随机数控制调用服务的端口import java.util.List;import java.util.Random;import com.netflix.loadbalancer.ILoadBalancer;import com.netflix.loadbalancer.IRule;import com.netflix.loadbalan原创 2018-01-16 10:33:25 · 4423 阅读 · 1 评论 -
springcloud-eureka集群
1、更改系统配置C:\Windows\System32\drivers\etc\ 打开 hosts文件,加入 127.0.0.1 eureka-colony1 eureka-colony22、创建eureka服务中心集群 eureka-colonypom.xml:xml version="1.0" encoding="UTF-8"?>xmlns="http://maven原创 2018-01-11 11:31:58 · 366 阅读 · 0 评论 -
springcloud-eureka集群-健康检测
我们在使用eureka服务的时候,如果其中一个服务提供者挂掉,而客户端并不知道从而继续调用服务,会导致异常的发生。所以eureka在服务中心会调用服务注册者的状态,客户端在向服务中心获取服务状态的时候会知道哪个服务提供者已经下线,从而不再继续调用该服务,这里就用到了eureka的健康检测,非常简单,几个配置搞定。首先是服务中心的配置-application.yml:server:原创 2018-01-15 15:13:58 · 4924 阅读 · 0 评论