nacos和openFeign

1.nacos作为注册中心和配置中心的用法?

1.1注册中心作用:记录了微服务的地址和端口号,让微服务之间可以通过注册中心相互访问。

1.2注册中心分为两部分:服务器和微服务客户端

1.3用法:

1.3.1在docker中安装nacos

1.3.2在微服务客户端引入nacos-discovery依赖

1.3.3配置文件配置注册中心的端口号,注册名

1.3.4引入loadbalance依赖,可以自动使用注册名访问微服务

2.1配置中心:用法跟注册中心类似

远程配置信息以 (后加载)的配置信息为准

2.openFeign

2.1openFeign是声明式的http客户端,是一种包装了restTemplate的伪service

2.2使用:

2.2.1引入openFeign和loadbalancer依赖

2.2.2声明feign接口,声明远程方法

2.2.3@FeignClient注解声明远程使用的nacos微服务注册信息

2.2.4在控制层或业务层注入openFeign,通过openFeign远程调用微服务,可以配置超时时间和重试次数

2.2.5 在启动类中开启@EnableFeignClients(basePackages=“com.atguigu.spzx.cloud.order.feign“)

你可能感兴趣的:(java)