zoukankan      html  css  js  c++  java
  • SpringCloud之eureka和feign

    cloud的注册中心是 eureka。

    分布式是解耦,或者是大型的互联网项目所必须采取的一种方式。通过服务拆分,缓解单机压力。

    eureka一个注册中心,类似生产者与消费者模式。所有的服务都在注册中心进行注册,这个注册中心就是注册中心的服务端。

                          各个服务既是服务提供者也是服务消费者,这些服务都是注册中心的客户端。

    各个客户端之间的调用,协调,分配管理,容错等。由注册中心设置处理。

     实现原理,通过轮询,获得心跳,没有则剔除服务。

    eureka 基础配置。

    心跳时间、

    自我保护模式

    客户端之间的调用时用的feign。

    feign采用http协议,restful风格进行调用。get和post方式。

    整合 Ribbon和Hystrix

    使用方式固定,被调用端不需要写,只需在调用端配置。

    只需要在服务提供方,创建接口,实现注解,就可以实现服务提供方的接口绑定。

    导入feign的pom。新建client包,下面创建接口,接口添加注解component和feiginclient("被调用服务名")。

    写被调用的方法接口,接口添加访问方法的映射路径pdotmapping("/ccc/ccc/ccc")。下面写被调用额方法名字,在要调用这个接口方法的地方注入这个接口即可。注意返回值不能是bloolean类型。

  • 相关阅读:
    [概率论]2017.5.9
    [概率论] 2017 5.2
    [离散数学II]2017.5.2
    [离散数学II]2017.4.25
    [概率论]2017.4.19
    [概率论] 2017.4.18
    [离散数学II]2017.4.18
    [离散数学II]2017.4.11
    [概率论]2017.4.12
    [概率论]2017.4.5
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13233994.html
Copyright © 2011-2022 走看看