-
springcloud20:springcloudalibaba之Nacos
- 为什么会出现spring alibaba
整个Netflix项目进入维护模式(不会添加新功能)
springcloud:
Nerflix:eureka ribbon feign ruul config
springcloud一些小技术和其整合
此时内部出问题
SpringCloud 吸收了springcloud alibaba
此时springcloud带了了什么呢?
服务降级限流,服务注册与发现,消息驱动
Sentinel Nacos RocketMQ Dubbo Seata - Nacos服务注册和配置中心
Naming Configureation Service
nacos = eureka + config + bus - 替代eureka作为服务注册中心
新建Nacos的服务提供者
整合RestTemplate和ribbon 自带负载均衡 - 服务注册中心对比
Nacos CAP模型 可以支持AP(零时) 可以支持CP(持久)
C:保证数据一致性,否则不给响应
A:请求都会收到响应 - 替代config做配置
全局放在bootstrap.yml
自己的放在application.yml
@RefreshScope 实现配置自动更新
配置规则:
{spring.application.name}-{spring.profile.active}.{spring.cloud.nacos.config.file-extension}
名称加环境加后缀名 - 分类配置:
多环境多项目(开发测试生产环境)
Data Id:即为名字
Group 即为组名
NameSpace
- Nacos集群和持久化配置
Nacos直接带集群配置(不能只带一台Nacos集群)
有些配置需要直接配置到Nacos,重新登录Nacos之后还需要继续获得 - Linux集群部署
centos+数据库(Mysql)
请求-Nginx集群-Nacos集群-Mysql集群
默认Nacos使用内嵌数据库,应该使用集中式存储,不能用默认,用mysql存储
Nacos持久化配置解释:
Nacos默认的内嵌数据库Derby切换mysql - linux配置集群
三个nacos节点修改 linux里面的脚本 -p 3333 - 配置集群步骤
- 更改Nacos持久化到sql
- 更改nacos 的cluster.conf 更改其文件中多个集群几点为一组
- 编辑start.sh让其能够接受不同的端口
- 配置Nginx的配置作为负载均衡器(入口程序)
- 通过Nginx可以访问nacos
- 让微服务入驻nacos集群
-
相关阅读:
【ES】elasticsearch常见报错(服务端)
awk应用
【S1002基于vue+nodejs的学生竞赛报名管理系统-哔哩哔哩】 https://b23.tv/xhyyT9U
absl教程(五):Synchronization library
日均请求量1.6万亿次背后,DNSPod的秘密-国密DoH篇
python数据分析——分组操作1
BusyBox编译时选择合适的编译器
web中视频流的工作原理
Golang开发--sync.WaitGroup
用HTML+JS制作二维码生成器
-
原文地址:https://blog.csdn.net/qq_44724899/article/details/128047791