nacos教程
基本启动
创建三个名称不一样的包
nacos1,nacos2,nacos3
application.properties下修改为不同的ip
分别为8848,8858,8868
配置好数据库信息,我的为
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
### Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced.
# spring.datasource.platform=mysql
spring.sql.init.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=xxx
db.password.0=xxx
修改或新增cluster.conf
添加
127.0.0.1:8848
127.0.0.1:8858
127.0.0.1:8868
分别启动:
bash startup.sh
命名空间
防止环境错乱
在命名空间设置的信息会在服务列表展示出来、
健康探测
nacos健康探测分临时实例和持久化实例。
临时实例,每隔5秒上报一次心跳,如果15秒没收到就不健康,30秒就会拆除。
持久化实例,nacos主动探测,20秒一次,如果失败状态会标记但不拆除。
默认不主动设置这个参数,默认ephemeral临时的。
服务的保护阈值(0-1之间)
如果健康实例低于比例,触发保护阈值,会把不健康实例告诉其他服务,避免其他服务被大量流量打死。
作者:三号小玩家
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 版权信息