zoukankan      html  css  js  c++  java
  • springCloud中的注册中心Nacos

    springCloud中的注册中心Nacos

    三个模块:

    1.注册中心

    2.服务提供者(生产者) 提供服务

    3.服务消费者(消费者)调用服务

    流程:消费者和生产者都要向注册中心注册,注册的是二者中服务的ip和端口号,

    消费者在注册中心中查找所需服务的ip和端口号,找到后再去生产者中根据ip端口号去调用相应的方法或者服务。

     

    使用步骤:1.下载Nacos,在bin目录中双击startup.cmd启动

    2.在需要注册中心的模块中添加依赖

    <dependency>
         <groupId>org.springframework.cloud</groupId>
         <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>

    3.在启动类上添加@EnableDiscoveryClient注解,是为了能够被注册中心Nacos发现。

     

    使用案例:项目中的一个模块要调用另一个模块的功能

    比如:模块1中有删除远端视频的方法,模块2(对小节的处理),在模块2中要删除小节表中的信息,而小节表中有云端视频的id号,但是直接删除远端视频id号的话并不会在云端存储视频的容器中将视频删除,此时为了解决这个需求就可以使用注册中心,模块2删除小节信息时调用模块1的功能(删除远端视频的方法)。

  • 相关阅读:
    flask与Django的区别
    flask特殊装饰器
    flaskjinjia2模板
    flask类视图
    flask路由系统
    flask初识
    python2与python3 的安装与环境变量的添加
    WebGL_0007:强制横屏的参考
    NodeJS_0011:nodejs重定向到一个链接或本地的页面的方法
    NodeJS_0006:nodejs响应超时处理
  • 原文地址:https://www.cnblogs.com/jamers-rz/p/14369686.html
Copyright © 2011-2022 走看看