衡水网站建设衡水网站建设,网站建设南宁,祖庙高明网站建设,企业文化标语经典一、nacos 功能简介
1.1.什么是Nacos#xff1f;
官方简介#xff1a;一个更易于构建云原生应用的动态服务发现(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。
Nacos的关键特性包括#xff1a;
服务发现和服务健康监测动态配置服务动态DNS服务服务及其元数…一、nacos 功能简介
1.1.什么是Nacos
官方简介一个更易于构建云原生应用的动态服务发现(Nacos Discovery )、服务配置(Nacos Config)和服务管理平台。
Nacos的关键特性包括
服务发现和服务健康监测动态配置服务动态DNS服务服务及其元数据管理
1.2 Nacos的核心功能
服务注册Nacos Client会通过发送REST请求的方式向Nacos Server注册自己的服务提供自身的元数据比如ip地址、端口等信息。Nacos Server接收到注册请求后就会把这些元数据信息存储在一个双层的内存Map中。服务心跳在服务注册后Nacos Client会维护一个定时心跳来持续通知Nacos Server说明服务一直处于可用状态防止被剔除。默认5s发送一次心跳。服务同步Nacos Server集群之间会互相同步服务实例用来保证服务信息的一致性。服务发现服务消费者Nacos Client在调用服务提供者的服务时会发送一个REST请求给Nacos Server获取上面注册的服务清单并且缓存在Nacos Client本地同时会在Nacos Client本地开启一个定时任务定时拉取服务端最新的注册表信息更新到本地缓存。服务健康检查Nacos Server会开启一个定时任务用来检查注册服务实例的健康情况对于超过15s没有收到客户端心跳的实例会将它的healthy属性置为false(客户端服务发现时不会发现)如果某个实例超过30秒没有收到心跳直接剔除该实例(被剔除的实例如果恢复发送心跳则会重新注册)。
二、2.Nacos Server 单机部署配置
2.1. 相关文件
安装包下载地址https://github.com/alibaba/Nacos/releases 官方文档 https://nacos.io/zh-cn/docs/deployment.html 版本关系说明 https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明
2.2. 配置流程
修改bin/startup.cmd文件信息默认是集群模式需修改为单机模式 启动成功页面 登录页面默认用户名密码nacos
2.3 Nacos Server 配置文件修改
2.3.1 可选操作端口修改数据源设置—config/application.properties文件 2.3.2 通过数据库方式集成 sql文件位置