当前位置:网站首页>Nacos installation and service registration
Nacos installation and service registration
2022-07-06 09:08:00 【look-word】
Nacos Installation of and registration of services
We all know naocs It's a registry , So what is the Registration Center ?
- What is a registry ?
- It is similar to an intermediary role ( Free conscience intermediary ), Play the role of a link in microservices , It provides the mapping relationship between service and service address , The producer registers the service name and address here ,
consumer
according toThe service name
Get a responseAccess address
.
- It is similar to an intermediary role ( Free conscience intermediary ), Play the role of a link in microservices , It provides the mapping relationship between service and service address , The producer registers the service name and address here ,
- Why use the registry
- When there is no registry , The caller needs to know when invoking the service
domain name
andport
, When modified by the caller , You need to change the code , When there are many services called , Then we need to modify a lot of code , It is undoubtedly increasing our workload .
- When there is no registry , The caller needs to know when invoking the service
So how does he work on earth ?
working principle :
- producer ( Service providers ) Register your domain name and port with the registry
- Consumers pull the service list from the Registration Center , And make a remote call
- The registration center and service providers ensure that services can be provided normally by regularly checking the heartbeat
Nacos Prepare before use
Download after decompression We need to get into bin Directory start nacos service
Do not double-click to start
naocs It will be java Written stay target Under the table of contents You can see jar file
start-up :
In the search bar above Input cmd Enter the black window
command :startup.cmd -m standalone
When the bottom appears Program start time Just explain
Successful launch
了
We came to the browser Input localhost:8848 You can see naocs The running interface We will carry out a series of configurations in it
- The username and password are both
naocs
All the services we register will appear in
List of services
in , Services can be offline and other operations !
Service registration
nacos There are three steps in the registration process
- Add dependency
- To configure nacos
- Start the service
Add dependency
<!-- Service registration -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
To configure nacos
# Spring
spring:
application:
# apply name
name: project-xxxx
cloud:
nacos:
discovery:
# Service registration address ip Add slogan
server-addr: 127.0.0.1:8848
Start the service
You can see , The service just started has appeared in the service list
边栏推荐
- 数学建模2004B题(输电问题)
- 【shell脚本】使用菜单命令构建在集群内创建文件夹的脚本
- What is the role of automated testing frameworks? Shanghai professional third-party software testing company Amway
- LeetCode:剑指 Offer 03. 数组中重复的数字
- xargs命令的基本用法
- [OC]-<UI入门>--常用控件-提示对话框 And 等待提示器(圈)
- BN折叠及其量化
- Once you change the test steps, write all the code. Why not try yaml to realize data-driven?
- 【shell脚本】——归档文件脚本
- 五层网络体系结构
猜你喜欢
MYSQL卸载方法与安装方法
[oc]- < getting started with UI> -- learning common controls
[OC-Foundation框架]---【集合数组】
[OC]-<UI入门>--常用控件的学习
Intel distiller Toolkit - Quantitative implementation 3
Advanced Computer Network Review(4)——Congestion Control of MPTCP
UML图记忆技巧
[OC-Foundation框架]--<Copy对象复制>
项目连接数据库遇到的问题及解决
ant-design的走马灯(Carousel)组件在TS(typescript)环境中调用prev以及next方法
随机推荐
Using C language to complete a simple calculator (function pointer array and callback function)
LeetCode:162. 寻找峰值
[oc]- < getting started with UI> -- learning common controls
After reading the programmer's story, I can't help covering my chest...
To effectively improve the quality of software products, find a third-party software evaluation organization
七层网络体系结构
I-BERT
UML圖記憶技巧
数字人主播618手语带货,便捷2780万名听障人士
Selenium+Pytest自动化测试框架实战
pytorch查看张量占用内存大小
Pytorch view tensor memory size
Pytest parameterization some tips you don't know / pytest you don't know
requests的深入刨析及封装调用
Variable length parameter
MySQL uninstallation and installation methods
[OC-Foundation框架]---【集合数组】
MongoDB 的安装和基本操作
Problems encountered in connecting the database of the project and their solutions
[embedded] cortex m4f DSP Library