Nacos服务注册与配置中心

阅读: 评论:0

Nacos服务注册配置中⼼
由于性能关系,Eureka 停⽌更新,Hystrix 和 Ribbon 进⼊维护模式,不再继续更新。
2018.10.31,Spring Cloud Alibaba 正式⼊驻了Spring Cloud官⽹孵化器,并在Maven 中央库发布了第⼀个版本。Spring Cloud Alibaba 致⼒于提供微服务开发的⼀站式解决⽅案。此项⽬包含开发分布式应⽤微服务的必需组件,⽅便开发者通过 Spring Cloud 编程模型轻松使⽤这些组件来开发分布式应⽤服务。依托 Spring Cloud Alibaba,您只需要添加⼀些注解和少量配置,就可以将 Spring Cloud 应⽤接⼊阿⾥微服务解决⽅案,通过阿⾥中间件来迅速搭建分布式应⽤系统。
Nacos 在阿⾥巴巴内部有超过10万的实例运⾏,已经过了类似双⼗⼀等各种⼤型流量的考验。⽏庸置疑的数据我们是可以感受到的Nacos 是⼀个更易于构建云原⽣应⽤的动态服务发现,配置管理和服务管理中⼼
Nacos 就是注册中⼼ + 配置中⼼的组合
等价于 : Nacos = Eureka + Config + Bus
详细介绍可参考 :
Nacos下载地址 :
GitHub下载⽐较慢可以到下⾯的地址下载
蓝奏云 :
密码 : e3mt
Nacos主要功能
1. 服务发现和服务健康监测
2. 动态配置服务
3. 动态DNS服务
4. 服务及其元数据管理
开始使⽤
摇臂喷头
1. 将下载好的 Nacos ⽂件解压,到bin⽬录
2. Windows 运⾏ : d , Linux 运⾏ : startup.sh
3. 如图
4. 浏览器访问地址 : localhost:8848/nacos/
投票箱制作5. 登录也如图
6. 默认登录账号和密码都是 :nacos永磁接触器
7. 进⼊⾸页, 当前服务列表什么都没有
搭建服务
1. 创建SpringBoot⼯程, 简单引⼊⼀个web依赖即可
2. 在pom⽂件添加⼀下两个依赖
旗杆底座<!-- nacos注册中⼼客户端依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>    <version>0.2.2.RELEASE</version>
</dependency>
<!-- SpringCloud的依赖-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwich.SR2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
3. 在l中配置
spring:
application:
name: nacos-provider-movie  # 注册中⼼对应的当前模块名称cloud:
nacos:
discovery:
server-addr: localhost:8848  # 配置当前服务到注册中⼼的地址server:
高速车针
port:8000
4. 在主程序上加上 @EnableDiscoveryClient注解 启动项⽬
5. 到nacos注册中⼼查看
6. 显⽰微服务注册成功, 如图
vobu
7. 然后配置多实例启动
8. 选中当前名称复制多个, 修改端⼝号, 如图
9. 三个微服务启动如图
以上就是对 Nacos 分布式注册中⼼的简单介绍
感谢阅读, 如有什么更好的建议或⽅法 ,可以留⾔或进流:1101584918

本文发布于:2023-06-28 08:34:33,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/156084.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务   注册   配置   分布式   开发   注解   登录
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图