当前位置:网站首页>Service architecture diagram of Nacos series
Service architecture diagram of Nacos series
2022-06-13 05:39:00 【codain】
Last one Nacos Official architecture , We need to analyze their underlying design principles first

Provider APP: Service providers
Consumer APP: Serving consumers
Name Server: adopt VIP or DNS The way to achieve Nacos High availability cluster service routing
Nacos Server:Nacos Service provider , Including the OpenAPI,Config Service、Naming Service All are Nacos Configuration and name service module provided ,Conststency Protocol It's a consistency agreement , The function is to realize Nacos The data synchronization of cluster nodes is used here Raft Algorithm ( A very popular algorithm ,Redis This algorithm is used in the master-slave election )
Nacos Console:Nacos Console
in general , In this ecology , Service provider through VIP visit Nacos Server High availability cluster , be based on Open API Complete service registration and service query ,Nacos Server It can support active and standby mode , Therefore, the bottom layer will use the data consistency algorithm to complete the data synchronization of the slave node , The same is true for service consumers , be based on Open API from Nacos Server Query the service list in
边栏推荐
- 16 the usertask of a flowable task includes task assignment, multi person countersignature, and dynamic forms
- Enhanced for loop
- Course outline of market drawing 1- basic knowledge
- 890. Find and Replace Pattern
- Web site learning and sorting
- Case - simulated landlords (primary version)
- Pyqt5 controls qpixmap, qlineedit qsplitter, qcombobox
- Information collection for network security (2)
- OpenGL马赛克(八)
- MySQL fuzzy query and sorting by matching degree
猜你喜欢

Case - simulated landlords (primary version)

Case -- the HashSet set stores the student object and traverses

MySQL log management and master-slave replication

MySQL fuzzy query and sorting by matching degree

Case - simulated landlords (upgraded version)

Automatic database backup (using Navicat)

Pychart error resolution: process finished with exit code -1073741819 (0xc0000005)

MySQL main query and sub query

About anonymous inner classes

MongoDB 多字段聚合Group by
随机推荐
Unity游戏优化(第2版)学习记录7
MySQL log management and master-slave replication
Building Nacos 2 based on docker compose (using MySQL for persistence)
MySQL advanced query
How to Algorithm Evaluation Methods
RT thread console device initialization
COAP protocol libcoap API
890. Find and Replace Pattern
Case - traversing the directory (file class & recursive call)
Metaltc4.0 stable release
11 signalthrowingevent and signalboundaryevent of flowable signal event
15 inclusivegateway and eventgateway of flowable gateway
KVM virtualization management tool
The reason why the process cannot be shut down after a spark job is executed and the solution
A simple recursion problem of linked list
Agile conflicts and benefits
Automatic database backup (using Navicat)
Deleted the jupyter notebook in the jupyter interface by mistake
Nonstandard compiler attribute extension
Getclassloader() returns null, getclassloader() gets null