nacos
发布日期:2021-06-28 23:30:44
浏览次数:3
分类:技术文章
本文共 1677 字,大约阅读时间需要 5 分钟。
文章目录
1. nacos 集群
1.1 数据库配置
#*************** Config Module Related Configurations ***************#### If use MySQL as datasource:spring.datasource.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=root db.password.0=root
1.2 集群配置
实际生产环境必须部署在不同的节点
上,才能起到高可用的效果。
三个节点之间是可以互相访问的
#example127.0.0.1:8842127.0.0.1:8844127.0.0.1:8846
通过-Dserver.port
的方式,在启动命令中,为Nacos指定具体的端口号,以实现在本机上启动三个不同的Nacos实例来组成集群。
1.3 端口
nacos 使用三个端口 :8842–>使用:7842,8842,9842,9853
1.4 生产环境
根据架构图所示,我们还需要提供一个统一的入口给我们用来维护以及给Spring Cloud应用访问
Nginx配置文件:upstream nacosServer{ server 127.0.0.1:8842; server 127.0.0.1:8844; server 127.0.0.1:8846;}server { listen 8848; location /nacos { proxy_pass http://nacosServer/nacos/; }}
2. 数据模型
Namespace命名空间、Group分组、集群这些概念都是为了进⾏归类管理,把服务和配置⽂件进⾏归类,进而实现一些功能:⽐如数据隔离、服务隔离,对于服务来说,不同命名空间中的服务不能够互相访问调⽤
。 Namespace:命名空间,对不同的环境进⾏隔离,⽐如隔离开发环境、测试环境和⽣产环境 Group:分组,将若⼲个服务或者若⼲个配置集归为⼀组,通常习惯⼀个系统归为⼀个组 Service:某⼀个服务,⽐如java某个应用实例 DataId:配置集或者可以认为是⼀个配置⽂件
引入多个配置文件
主要是 ext-config
属性
- 指定拓展文件data-id,
- 设置刷新(默认不会动态刷新,refresh: true)
- 文件优先级(
默认
配置高于拓展配置,拓展配置数组下标越大
优先级越高)
spring: cloud: nacos: config: server-addr: 127.0.0.1:8848 file-extension: yaml namespace: public #以下为加载多个文件数组信息 直接指定dataid(对于扩展的dataId,[n] n越⼤优先级越⾼),也可以添加 group属性 ext-config[0]: data-id: xxx.yaml #默认数据不会主动刷新,添加改属性会动态刷新 refresh: true ext-config[1]: data-id: xxx.yaml #默认数据不会主动刷新,添加改属性会动态刷新 refresh: true
转载地址:https://blog.csdn.net/ynchyong/article/details/113864944 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月18日 19时11分19秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
7年老Android一次坑爹的面试经历,吊打面试官系列!
2019-04-29
7年老Android一次操蛋的面试经历,附小技巧
2019-04-29
8年Android开发教你如何写简历,大厂内部资料
2019-04-29
8年Android开发教你如何写简历,社招面试心得
2019-04-29
9次Android面试经验总结,帮你突破瓶颈
2019-04-29
9次Android面试经验总结,附架构师必备技术详解
2019-04-29
Android-Binder机制及AIDL使用,BAT大厂面试总结
2019-04-29
AndroidHook机制连简单实战都不会凭什么拿高薪?成功入职腾讯
2019-04-29
androidui库,带你快速通过字节跳动面试,值得收藏!
2019-04-29
androidui框架,9次Android面试经验总结,手慢无
2019-04-29
Android事件体系全面总结+实践分析,持续更新中
2019-04-29
2021年最新Android面试点梳理,面试真题解析
2019-04-29
2021年最新Android面试精讲,小白也能看明白
2019-04-29
2021年这些高频面试知识点最后再发一次,值得收藏!
2019-04-29
2021年这些高频面试知识点最后再发一次,已拿offer
2019-04-29
2021年这些高频面试知识点最后再发一次,挥泪整理面经
2019-04-29
2021年这些高频面试知识点最后再发一次,跳槽薪资翻倍
2019-04-29
2021我对Android-view的3条认识,工作感悟
2019-04-29
2021我对Android-view的3条认识,建议收藏
2019-04-29
Android-App的设计架构经验谈,聪明人已经收藏了!
2019-04-29