cloud的注册中心是 eureka。

 

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

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

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

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

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

eureka 基础配置。

心跳时间、

自我保护模式

 

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

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

整合 Ribbon和Hystrix

 

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

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

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

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

 

分类:

技术点:

相关文章: