分布式组件

一、Spring cloud简介

     1、网址: https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md

2、引入依赖

Image

二、Nacos注册中心

      1、首先,修改 pom.xml 文件,引入 Nacos Discovery Starter。

<dependency>

<groupId>com.alibaba.cloud</groupId>

<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>

</dependency>

    2、下载Nacos服务端: https://github.com/alibaba/nacos/releases

    3、项目配置文件添加nacos配置项,添加注解@EnableDiscoveryClient

          设置项目名称方便nacos发现服务  

    4、nacos后台管理界面: http://192.168.33.1:9009/nacos/index.html

三、Openfeign测试远程调用 

      1、使用 引入OpenFeign

<dependency>

                <groupId>org.springframework.cloud</groupId>

                <artifactId>spring-cloud-starter-openfeign</artifactId>

          </dependency>

      2、编写一个接口,告诉Spring Cloud这个接口需要调用远程服务

         a、声明接口的每一个方法都是调用哪个远程服务的那个请求

      3、开启远程调用功能,添加@EnableFeignClients注解,在xxxApplication.java中

       4、写一个测试Controller

posted @ 2020-06-20 16:12  一坪海岸线  阅读(405)  评论(0编辑  收藏  举报