配置信息包括:连接数据库的配置,参数启动配置等
2.配置有哪些特点呢1. 配置是独立于程序的只读变量
2.伴随应用的整个生命周期
3.多种加载的方式: 配置文件,环境变量,启动参数,数据库配置等
4.配置需要治理:同一份程序在不同环境(开发测试生产等),不同集群(不同数据中心:上海,北京等)需要不同的配置
2.什么是配置中心在微服务架构中,当系统从一个单体应用被拆分成分布式系统上一个个服务节点后,配置文件也必须要跟着迁移,这样配置就分散了,而且有事分散还包含着冗余的配置,所以要对这些单一的配置文件进行统一的管理.
用户把每个独立的配置信息发布到配置中心,当用户修改或更新配置中心时,配置中心会自动提示服务端更新,然后服务端向配置中心获取最新的配置
3.Nacos简介Nacos是阿里的一个开源产品,它是针对微服务框架中的服务发现,配置管理,服务治理的综合型解决方案
Nacos的特性1.服务发现与服务健康检查
使服务更加容易注册,并通过DNS,HTTP接口发现其他服务,Nacos还提供服务的实时检查,防止不健康的服务发送请求
2.动态配置管理
允许在所有环境中集中动态的方式管理所有服务的配置,Nacos消除了在更新配置时重新部署应用程序,使得配置的更改更加灵活和高效
3.动态DNS服务
Nacos提供基于DNS协议的服务发现能力,便于第三方的应用查阅和发现
4.服务和元数据管理
Nacos可以从微服务平台建设的视角管理数据中心的所有服务及元数据,包括管理服务的描述,生命周期,服务的静态依赖分析,服务的将康状态,服务的流量管理,路由及安全策略.
4.Nacos的快速入门 1.预备环境安装Nacos依赖于Java环境来运行,还需要配置Maven环境,确保在以下版本中安装使用NacosServer
1.64 bit OS
2.64 bit JDK 1.8+
3.Maven 3.2+
4.需要配置JAVA_HONE
下载地址:百度云链接:链接:https://pan.baidu.com/s/1p-BkEla5wCe11cYKok58uA
提取码:ym53
Nacos的默认端口是8848,需要保证此端口未被占用
进入安装程序的bin目录
Linux/Unix/Mac的启动方式
启动命令(standalone代表单机运行模式,非集群模式)
sh startup.sh -m standalone
windows启动方式
启动命令如下,或者双击startup.cmd运行文件
bash startup.cmd
启动成功后,可通过浏览器访问 http://http:localhost:8848/nacos ,打开如下的nacos的登录页面
使用默认用户名:nacos,默认密码:nacos登录即可打开主页面
第一次使用Nacos的用户配置管理中应该没有数据
关闭Nacos服务只需要关闭小黑窗口,或者执行shutdown.cmd文件
小技巧:
也可以在idea中启动nacos
添加启动项,按照如图方式填写,即可在idea中直接开启nacos
好啦,nocos的基本配置说完,收工
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)