美文网首页
2.快速集成nacos

2.快速集成nacos

作者: _少年不知愁 | 来源:发表于2020-08-29 14:57 被阅读0次

1.介绍

Nacos 是阿里巴巴推出来的一个新开源项目,
主要实现动态服务发现、服务配置、服务元数据及流量管理;
常见注册中心:

  1. Eureka(原生,2.0遇到性能瓶颈,停止维护)
  2. Zookeeper(支持,专业的独立产品。例如:dubbo)
  3. Consul(原生,GO语言开发)
  4. Nacos

1) 四大功能

  1. 服务发现和服务健康监测
  2. 动态配置服务
  3. 动态DNS服务
  4. 服务及其元数据管理

2)结构图

[图片上传失败...(image-e30b3c-1598684043439)]

2.Nacos下载安装

https://github.com/alibaba/nacos/releases
选择合适的版本下载,不推介下载beta不稳定版本

1.window安装

超级简单,直接解压
执行nacos-server-1.3.2\nacos\bin下 startup.cmd命令
默认启动会报错,默认是集群模式,需要自己去配置msql等配置,
我们就直接单机模式启动,修改startup.cmd文件

set MODE="standalone"

访问:http://localhost:8848/nacos
用户名密码:nacos/nacos
就ok了

2.linux启动

tar -zxcf ...
启动 sh startup.sh -m standalone (单机模式启动)

3.项目集成

1.引入依赖

<!--服务注册-->
<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency></pre>

2.配置application.properties,在客户端微服务中添加注册Nacos服务的配置信息

 nacos服务地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848</pre>

3.添加Nacos客户端注解

在客户端微服务启动类中添加注解@EnableDiscoveryClient

@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
@EnableDiscoveryClient
public class VodApplication {

4.在nacos页面查看实例


nacos-实例.jpg

相关文章

网友评论

      本文标题:2.快速集成nacos

      本文链接:https://www.haomeiwen.com/subject/irfjsktx.html