Nacos 系统参数介绍

简介: Nacos 系统参数介绍

Nacos Server


对于Server端来说,一般是设置在{nacos.home}/conf/application.properties里,如果参数名后标注了(-D)的,则表示是 JVM 的参数,需要在{nacos.home}/bin/startup.sh里进行相应的设置。例如像设置 nacos.home 的值,可以在{nacos.home}/bin/startup.sh进行如下设置:


JAVA_OPT="${JAVA_OPT} -Dnacos.home=${BASE_DIR}"

全局参数

image.png

Naming模块


image.png

除了上面列到的在application.properties里配置的属性,还有一些可以在运行时调用接口来进行调节,这些参数都在Open API里的查看系统当前数据指标这个API里有声明。

Config模块


image.png


当前数据库配置支持多数据源。通过db.num来指定数据源个数,db.url.index为对应的数据库的链接。db.user以及db.password没有设置index时,所有的链接都以db.user和db.password用作认证。如果不同数据源的用户名称或者用户密码不一样时,可以通过符号,来进行切割,或者指定db.user.index,db.user.password来设置对应数据库链接的用户或者密码。需要注意的是,当db.user和db.password没有指定下标时,因为当前机制会根据,进行切割。所以当用户名或者密码存在,时,会把,切割后前面的值当成最后的值进行认证,会导致认证失败。


Nacos从1.3版本开始使用HikariCP连接池,但在1.4.1版本前,连接池配置由系统默认值定义,无法自定义配置。在1.4.1后,提供了一个方法能够配置HikariCP连接池。 db.pool.config为配置前缀,xxx为实际的hikariCP配置,如db.pool.config.connectionTimeout或db.pool.config.maximumPoolSize等。更多hikariCP的配置请查看HikariCP 需要注意的是,url,user,password会由db.url.n,db.user,db.password覆盖,driverClassName则是默认的MySQL8 driver(该版本mysql driver支持mysql5.x)


CMDB模块


image.png


Nacos Java Client


客户端的参数分为两种,一种是通过-D参数进行指定的配置,一种是构造客户端时,通过Properties对象指定的配置,以下没有带-D标注的都是通过Properties注入的配置。


通用参数


image.png


Naming客户端

image.png

Config客户端

image.png


相关文章
|
2月前
|
Dubbo Cloud Native 应用服务中间件
阿里云的 Dubbo 和 Nacos 深度整合,提供了高效的服务注册与发现、配置管理等关键功能,简化了微服务治理,提升了系统的灵活性和可靠性。
在云原生时代,微服务架构成为主流。阿里云的 Dubbo 和 Nacos 深度整合,提供了高效的服务注册与发现、配置管理等关键功能,简化了微服务治理,提升了系统的灵活性和可靠性。示例代码展示了如何在项目中实现两者的整合,通过 Nacos 动态调整服务状态和配置,适应多变的业务需求。
54 2
|
7月前
|
数据库连接 Nacos 数据库
nacos在windows系统下单机模式启动四部曲(2.1.2重置密码)
nacos在windows系统下单机模式启动四部曲(2.1.2重置密码)
631 0
|
8月前
|
安全 Nacos 开发者
Nacos报错问题之get请求路径带中文参数报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
|
8月前
|
编解码 Java Nacos
nacos常见问题之Nacos请求路径带中文参数会报错如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
Linux 网络安全 Nacos
麒麟v10系统,服务连接nacos提示连接不上9848端口是什么问题呢?服务和nacos都在一台机器,防火墙也都关闭了,telnet9848是ok的,但服务启动时就连不上9848。
麒麟v10系统,服务连接nacos提示连接不上9848端口是什么问题呢?服务和nacos都在一台机器,防火墙也都关闭了,telnet9848是ok的,但服务启动时就连不上9848。
987 1
|
8月前
|
缓存 Java Nacos
Nacos 系统参数介绍
Nacos 系统参数介绍
145 0
|
Java Nacos 数据安全/隐私保护
Nacos - 安装指南(Windows系统)
最简单快捷的在Windos中下载Nacos的方法
2139 1
Nacos - 安装指南(Windows系统)
|
SpringCloudAlibaba 负载均衡 Java
SpringCloudAliBaba篇之nacos集群部署:保姆级教程让你学会你在linux系统部署
SpringCloudAliBaba篇之nacos集群部署:保姆级教程让你学会你在linux系统部署
260 0
|
中间件 Nacos Windows
将 Nacos 转变为 Windows 系统服务,实现开机自启
将 Nacos 转变为 Windows 系统服务,实现开机自启
|
Cloud Native 关系型数据库 MySQL
windows系统 安装nacos服务注册与发现中心
windows系统 安装nacos服务注册与发现中心
389 0
windows系统 安装nacos服务注册与发现中心