使用 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 唯一,运行成功。

相关文章
|
1月前
|
微服务
注册中心机制
【2月更文挑战第16天】注册中心机制
31 5
|
6月前
|
负载均衡 Java Nacos
Nacos注册中心有几种调用方式?
Nacos注册中心有几种调用方式?
67 2
Nacos注册中心有几种调用方式?
|
9月前
|
Java Linux Nacos
【Java项目】SpringCloud项目注册到Nacos中心时显示的是内网IP导致不同服务器之间无法互相调用接口的解决并发
【Java项目】SpringCloud项目注册到Nacos中心时显示的是内网IP导致不同服务器之间无法互相调用接口的解决并发
196 0
|
9月前
|
存储 缓存 负载均衡
Nacos—简述、注册中心、配置中心
官方:一个更易于构建云原生应用的动态服务发现(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。
|
9月前
|
负载均衡 监控 Dubbo
Dubbo连接注册中心和直连的区别
Dubbo连接注册中心和直连的区别
168 0
|
Java 微服务
SpringCloud向注册中心注册IP为内网IP
SpringCloud向注册中心注册IP为内网IP
179 0
SpringCloud向注册中心注册IP为内网IP
2022阿里云国际注册教程-不用绑定paypal注册
2022阿里云国际注册教程-不用绑定paypal注册,飞机@luotuoemo
2022阿里云国际注册教程-不用绑定paypal注册
|
存储 数据可视化 Java
服务配置中心介绍|学习笔记
快速学习服务配置中心介绍
103 0
服务配置中心介绍|学习笔记
SpringCloud 踩坑之 注册中心绑定端口一直是8080
SpringCloud 踩坑之 注册中心绑定端口一直是8080
205 0
|
Java 开发者 微服务
服务注册|学习笔记
快速学习服务注册
76 0