远程调用:nacos|openfen

本文介绍了如何在Spring Cloud中利用Nacos作为注册中心进行远程调用,包括服务的注册与发现,配置config文件实现调用功能,以及使用OpenFeign封装远程调用接口。同时,探讨了Nacos作为配置中心的使用,包括配置文件的加载与管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第1部分:远程调用

1.1 概述

远程调用=服务发现与注册中心 nacos +远程调用方法代码配置文件

1.2 nacos(注册中心)

▶服务端口注册到nacos(服务的注册与发现),只是提供一个服务IP和端口展示的平台,以便被方便调用,没有调用功能(需要本地写调用功能代码)。
方便调用:nacos注册:IP、端口、服务名。调用代码中只需固定:模块服务名
▶向中间商nacos,固定自己的需求user/product,不用管需求是谁提供:IP端口
配置config文件夹:实现某种功能的代码片段,如调用功能config

1.2.1 pring cloud 组件 3件事(导包配置注解)

  1. 导包
    报错:ClassNotFoundException:包没倒够
    导包不成功:1.刷新(maven和整体项目)
    2.导包路径加内容正确
    3.本地仓库的包删除,重新云端下载

父项目:spring cloud(与spring boot版本对应)
spring cloud alibaba
子项目:spring-cloud-starter-alibaba-nacos-discovery

  1. 配置(写入配置中心)
    需要被发现的模块,application.yml中写nacos的地址
spring: 
  cloud:
    nacos:
      discovery:
        server-addr: 服务器IP:8848
  1. 注解
    【需要调用其他模块的】 启动类上加注解@EnableDiscoveryClient
    (赋能)这个类能发现,注册在nacos里面可以用的模块
@SpringBootApplication
@EnableDiscoveryClient
public class ProductApp {
   
    public static 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值