远程调用:nacos|openfen

第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 void main(String[] args)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值