码迷,mamicode.com
首页 > 其他好文 > 详细

服务发现原理和nacos介绍

时间:2020-02-18 14:44:27      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:art   heartbeat   南京   png   介绍   order   image   创建   public   

1、服务发现组件有如下列表

id       service_name      ip            port         status         last_heartbeat_time
1 user-center 127.0.0.1 8080 up timestamp1
2 content-center 127.0.0.1 8080 up timestamp1
3 user-center 192.168.0.1 8080 up timestamp1

 

 

 

2、微服务定时任务,定时从服务发现组件进行同步服务注册信息

3、所有服务都会定时向服务发现组件发送心跳

 

Nacos

官方文档

https://nacos.io/zh-cn/docs/what-is-nacos.html

下载地址

https://github.com/alibaba/nacos

nacos server和client需要一一对应

通过自己引入的client版本选择对应的server版本下载

https://github.com/alibaba/nacos/releases/tag/1.0.0

搭建Nacos Server文档

https://nacos.io/zh-cn/docs/quick-start.html

 添加依赖

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

写注解

加配置

spring:
cloud:
nacos:
discovery:
server-addr: localhost:8848
application:
name: pay
nacos的服务发现的领域模型
NameSpace(实现隔离的,默认public,需要控制台创建好,配置uuid),Group,Service(微服务),cluster(集群,对微服务划分,北京机房、南京机房,南京微服务集群、北京微服务集群,本地微服务尽量调用本地微服务,默认default),instance

技术图片

 

 nacos元数据

1、服务级别的元数据

2、集群级别的元数据

3、实例级别的元数据

设置方式控制台,配置文件。

cloud:
nacos:
discovery:
server-addr: localhost:8848
namespace: cf734626-9b65-411f-a77a-1fc14869fd05
cluster-name: WH
metadata:
version: v1

服务发现原理和nacos介绍

标签:art   heartbeat   南京   png   介绍   order   image   创建   public   

原文地址:https://www.cnblogs.com/xiaofeiyang/p/12324842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!