-
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集群
-
相关阅读:
【MindSpore易点通】数据处理之中文文本数据预处理
2022年,我们为什么要学习C++?
利用电商数据API接口上货、铺货
ZooKeeper 集群部署
Mysql优化---锁机制、行锁及表锁
SpringBoot自动配置原理
java+ssh+mysql毕业生实习招聘管理系统
Oracle技术分享 卸载grid软件
java php nodejs python旅游网站设计与开发需求分析Springboot SpringcloudVue汇总一览
代码生成器之如何快速生成后端接口?
-
原文地址:https://blog.csdn.net/qq_44724899/article/details/128047791