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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/37411.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!