简介
- 什么是注册中心
注册中心在微服务项目中扮演着非常重要的角色,是微服务架构中的纽带,类似于通讯录,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。
- 为什么要使用注册中心
注册中心解决了服务发现的问题。在没有注册中心时候,服务间调用需要知道被调方的地址或者代理地址。当服务更换部署地址,就不得不修改调用当中指定的地址或者修改代理配置。而有了注册中心之后,每个服务在调用别人的时候只需要知道服务名称就好,地址都会通过注册中心同步过来。
- Nacos 注册中心
Nacos
是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
- Nacos 的优势对比
常见的注册中心 有Eureka consul zookeeper 又为什么选择Nacos看下图。
不得看出Nacos作为服务发现中心,具备更多的功能支持。
一、下载地址
Nacos下载: https://download.csdn.net/download/weixin_50002038/87717664 此版本为2.2.0
二、配置Nacos
1、Nacos默认是集群模式cluster,可以在bin目录下startup.cmd属性MODE改为单机模式standalone。
set MODE="standalone"
2、还需要配置在config文件下,application.properties当中连接数据库。
用编译器打开后 把这几行放开(对应/数据库/用户名/密码)
执行这个sql
复制里面的sql 通过命令行执行 我采用Navicat
执行完毕生成表结构如下
3、启动bin目录下startup.cmd
启动成功如下:
以改为单机模式
Nacos提供了一个可视化的操作平台,浏览器访问(http://localhost:8848/nacos/index.html)也可以ip访问
登录的用户名和密码 默认都是nacos