当前位置:网站首页>Nacos 的安装与服务的注册
Nacos 的安装与服务的注册
2022-07-06 08:47:00 【look-word】
Nacos 的安装与服务的注册
我们都知道naocs是一个注册中心,那么注册中心是什么呢?
- 什么是注册中心?
- 它类似与一个中介角色(不收费的良心中介), 在微服务中起纽带的作用,它提供了服务和服务地址的映射关系,生产者把服务名称和地址注册到这里,
消费者
根据服务名称
得到响应的访问地址
.
- 它类似与一个中介角色(不收费的良心中介), 在微服务中起纽带的作用,它提供了服务和服务地址的映射关系,生产者把服务名称和地址注册到这里,
- 为什么使用注册中心
- 没有注册中心的时候, 调用者调用服务的时候需要知道
域名
和端口
, 当被调用者修改时,就需要修改代码,当调用的服务多时,那么我们需要修改的代码就会很多,无疑是在增加我们的工作量。
- 没有注册中心的时候, 调用者调用服务的时候需要知道
那么他究竟是如何工作的呢?
工作原理:
- 生产者(服务提供者)向注册中心登记自己的域名和端口
- 消费者向注册中心拉取服务列表,并进行远程调用
- 注册中心和服务提供者通过定时检查心跳确保可以正常提供服务
Nacos使用前准备
下载解压后 我们需要进入到 bin 目录启动 nacos 服务
一定不要双击启动
naocs 也会 java 写的 在 target 目录下 可以看到 jar 文件
启动:
在上面搜索栏中 输入 cmd 进入黑窗口
命令:startup.cmd -m standalone
当最下面出现 程序启动时长 就说明
启动成功
了
我们来到浏览器 输入localhost:8848 可以看到naocs的运行的界面 我们将在里面进行一系列的配置
- 用户名和密码都是
naocs
我们所注册的服务都会出现在
服务列表
中 ,可以服务进行下线等操作!
服务注册
nacos 的注册流程有三步
- 添加依赖
- 配置nacos
- 启动服务
添加依赖
<!--服务注册 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
配置nacos
# Spring
spring:
application:
# 应用名称
name: project-xxxx
cloud:
nacos:
discovery:
# 服务注册地址 ip加端口号
server-addr: 127.0.0.1:8848
启动服务
可以看到,刚才启动的服务已经出现在了服务列表中
边栏推荐
- [embedded] print log using JLINK RTT
- Image,cv2读取图片的numpy数组的转换和尺寸resize变化
- How to conduct interface test? What are the precautions? Nanny level interpretation
- Revit 二次开发 HOF 方式调用transaction
- LeetCode:394. 字符串解码
- 【ROS】usb_ Cam camera calibration
- Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines
- Tdengine biweekly selection of community issues | phase III
- LeetCode:剑指 Offer 48. 最长不含重复字符的子字符串
- TP-LINK enterprise router PPTP configuration
猜你喜欢
Swagger setting field required is mandatory
Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
Sublime text in CONDA environment plt Show cannot pop up the problem of displaying pictures
visdom可视化实现与检查介绍
Analysis of the source code of cocos2d-x for mobile game security (mobile game reverse and protection)
Restful API design specification
Precise query of tree tree
Computer graduation design PHP Zhiduo online learning platform
sublime text中conda环境中plt.show无法弹出显示图片的问题
【嵌入式】使用JLINK RTT打印log
随机推荐
Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
Browser thread
How to conduct interface test? What are the precautions? Nanny level interpretation
Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines
LeetCode:221. 最大正方形
Visual implementation and inspection of visdom
Target detection - pytorch uses mobilenet series (V1, V2, V3) to build yolov4 target detection platform
visdom可视化实现与检查介绍
The mysqlbinlog command uses
目标检测——Pytorch 利用mobilenet系列(v1,v2,v3)搭建yolov4目标检测平台
Analysis of the source code of cocos2d-x for mobile game security (mobile game reverse and protection)
Report on Market Research and investment prospects of China's silver powder industry (2022 Edition)
按位逻辑运算符
ROS compilation calls the third-party dynamic library (xxx.so)
Restful API design specification
【ROS】usb_cam相机标定
[embedded] cortex m4f DSP Library
Introduction to the differences between compiler options of GCC dynamic library FPIC and FPIC
JVM quick start
被破解毁掉的国产游戏之光