使用 discoveryClient 从注册中心获取接口地址|学习笔记

简介: 快速学习使用 discoveryClient 从注册中心获取接口地址

开发者学堂课程【精通 Spring Cloud Alibaba使用 discoveryClient 从注册中心获取接口地址学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/634/detail/10069


使用 discoveryClient 从注册中心获取接口地址


目录:

一、 OrderService.java

二、AppOrder.java

三、application.yml


一、 OrderService.java

mayikt-order

建立一个项目:

mayikt-order,mayikt-order 是消费者调用生产接口。

他的实现方式如下:

public class OrderService

@Autowired

private DiscoveryClient discoveryClient;/**

*订单服务调用到我们的会员服务接口

* @return

*/

@RequestMapping( " /orderToMember")

public String orderToMember)

// 1.根据服务名称从注册中心获取集群列表地址 discoveryClient . get Instances( serviceId: "meitemayi kt -member").

// 2.列表任意选择一 个实现本地 rpc 调用

return instances. get(Ø); instances: size=1

因为我们的地址是个集群,所以做个模拟测试,同过 Java 运行一下。


二、AppOrder.java

@SpringBootApplication

public class AppOrder

public static void main(String[] args)

SpringApplication.run(AppOrder.class);


三、application.yml

spring:

application:

###服务的名称

name:meitemayikt-order

cloud:

nacos:

discovery:

###nacos注册地址

server-addr:127.0.0.1:8848

server:

port:8090

##8080 8081 8082---会员相关 8090 8091 8092 订单相关

完成后访问接口,运行,size 唯一,运行成功。

相关文章
|
8月前
|
Java Nacos 数据库
使用 nacos 搭建注册中心及配置中心
使用 nacos 搭建注册中心及配置中心
140 5
|
10月前
|
微服务
注册中心机制
【2月更文挑战第16天】注册中心机制
76 5
|
10月前
|
机器学习/深度学习 Java Nacos
Nacos实战之配置中心与注册中心详解
Nacos实战之配置中心与注册中心详解
|
10月前
|
存储
注册中心是如何工作的
【2月更文挑战第8天】
|
负载均衡 Java Nacos
Nacos注册中心有几种调用方式?
Nacos注册中心有几种调用方式?
135 2
Nacos注册中心有几种调用方式?
|
10月前
|
消息中间件 Nacos 数据格式
Nacos 作为服务注册中心 & 配置中心
Nacos 作为服务注册中心 & 配置中心
98 0
|
存储 缓存 负载均衡
Nacos—简述、注册中心、配置中心
官方:一个更易于构建云原生应用的动态服务发现(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。
|
Java 微服务
SpringCloud向注册中心注册IP为内网IP
SpringCloud向注册中心注册IP为内网IP
259 0
SpringCloud向注册中心注册IP为内网IP
|
存储 数据可视化 Java
服务配置中心介绍|学习笔记
快速学习服务配置中心介绍
149 0
服务配置中心介绍|学习笔记
|
Java 开发者 微服务
EurekaServer 服务注册中心建立|学习笔记
快速学习 EurekaServer 服务注册中心建立
EurekaServer 服务注册中心建立|学习笔记