-
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集群
-
相关阅读:
vue-cli项目因为webpack版本不兼容运行后报错
人工智能知识全面讲解:Bagging族算法
【算法训练-排序算法 一】【手撕排序】快速排序、堆排序、归并排序
银河麒麟等 Linux系统 安装 .net 5,net 6及更高版本的方法
2N2222简介及用Arduino模拟
23王道408全
Python基础入门篇【25】--python基础入门练习卷A
Centos8界面语言怎么设置? Centos用户界面语言的设置方法
初始百度地图API
【cesium】3D Tileset 模型加载并与模型树关联
-
原文地址:https://blog.csdn.net/qq_44724899/article/details/128047791