🔎这里是【微服务】,关注我学习微服务不迷路 👍如果对你有帮助,给博主一个免费的点赞以示鼓励 欢迎各位🔎点赞👍评论收藏??
👀专栏介绍
【微服务】 目前主要更新微服务,一起学习一起进步。
👀本期介绍
本期主要介绍Nacos整合SpringCloud(注册中心、配置中心)
文章目录
CAP理论
常见的注册中心
什么是Nacos
下载
安装
启动
启动
启动异常:集群启动
WEB控制台
获得控制台的访问路径
登录
控制台管理界面
nacos作为window服务
CAP理论
常见的注册中心
微服务:注册中心ZooKeeper、Eureka、Consul 、Nacos对比_琦彦的博客-CSDN博客_consul nacos
Nacos | Eureka | Consul | CoreDNS | Zookeeper |
---|
一致性协议 | CP+AP | AP | CP | — | CP | 健康检查 | TCP/HTTP/MYSQL/Client Beat | Client Beat | TCP/HTTP/gRPC/Cmd | — | Keep Alive | 负载均衡策略 | 权重/ | | | | | metadata/Selector | Ribbon | Fabio | RoundRobin | — | | 雪崩保护 | 有 | 有 | 无 | 无 | 无 | 自动注销实例 | 支持 | 支持 | 支持 | 不支持 | 支持 | 访问协议 | HTTP/DNS | HTTP | HTTP/DNS | DNS | TCP | 监听支持 | 支持 | 支持 | 支持 | 不支持 | 支持 | 多数据中心 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 跨注册中心同步 | 支持 | 不支持 | 支持 | 不支持 | 不支持 | SpringCloud集成 | 支持 | 支持 | 支持 | 不支持 | 支持 | Dubbo集成 | 支持 | 不支持 | 支持 | 不支持 | 支持 | K8S集成 | 支持 | 不支持 | 支持 | 支持 | 不支持 |
什么是Nacos
什么是 Nacos
概念 | 描述 |
---|
服务 (Service) | 服务是指一个或一组软件功能 | 服务注册中心 (Service Registry) | 服务注册中心,它是服务,其实例及元数据的数据库。 服务实例在启动时注册到服务注册表,并在关闭时注销。 | 服务元数据 (Service Metadata) | 服务元数据是指包括服务端点(endpoints)、服务标签、服务版本号、服务实例权重、路由规则、安全策略等描述服务的数据 | 服务提供方 (Service Provider) | 提供可复用和可调用服务的应用方 | 服务消费方 (Service Consumer) | 发起对某个服务调用的应用方 | 配置 (Configuration) | 在系统开发过程中通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。 | 配置管理 (Configuration Management) | 在数据中心中,系统中所有配置的编辑、存储、分发、变更管理、历史版本管理、变更审计等所有与配置相关的活动统称为配置管理。 | 名字服务 (Naming Service) | 提供分布式系统中所有对象(Object)、实体(Entity)的“名字”到关联的元数据之间的映射管理服务 |
下载
Releases · alibaba/nacos · GitHub
安装
解压
常见错误:
1)删除data目录重试
3) unable to start embedded tomcat
启动
启动
startup.cmd -m standalone
启动异常:集群启动
WEB控制台
获得控制台的访问路径
http://192.168.98.253:8848/nacos/index.html
登录
?账号:nacos 密码:nacos
控制台管理界面
nacos作为window服务
win service制作
nacos发布为Windows服务自启动_灼烧的疯狂的博客-CSDN博客_nacos windows 自启动
同名配置文件:winsw-x64.xml
<?xml version="1.0" encoding="UTF-8"?>
<service>
<id>Nacos</id>
<name>Nacos</name>
<description>Nacos Windows Service</description>
<executable>%BASE%\startup.cmd</executable>
<arguments>-m standalone</arguments>
<logpath>%BASE%\serviceLogs</logpath>
</service>
拷贝软件
?winsw-x64 install
|