介绍
本篇文章为大家展示了纳科如何在春云阿里巴巴中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
一提到分布式系统就不的不提一下盖原则
<强>纳科简介强>
纳科是阿里的一个开源产品,它是针对微服务架构中的服务发现,配置管理,服务治理的综合性解决方案。
官方介绍是这样的:
纳科致力于帮助您发现,配置和管理微服务.Nacos提供了一组简单易用的特性集,帮助您实现动态服务发现,服务配置管理,服务及流量管理.Nacos帮助您更敏捷和容易地构建,交付和管理微服务平台.Nacos是构建以“服务”为中心的现代应用架构的服务基础设施。
<强>什么是帽强>
帽原则又称帽定理,指的是在一个分布式系统中,一致性(一致性),可用性(可用性),分区容错性(分区容忍).CAP原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。
帽的原则下阿里巴巴神殿同时支持美联社和CP模式,他根据服务注册选择临时和永久来决定走美联社模式还是CP模式,他这里支持CP模式对于我的理解来说,应该是为了配置中心集群,因为纳科可以同时作为注册中心和配置中心,因为他的配置中心信息是保存在纳科里面的,假如因为纳科其中一台挂掉后,还没有同步配置信息,就可能发生配置不一致的情况。,配置中心的配置变更是服务端有监听器,配置中心发生配置变化,然后服务端会监听到配置发生变化,从而做出改变
下面我搭建一个简单的微服务系统,针对这个系统进行讲解
(一个人服务器,流量有限,请大家珍惜)点击项目体验地址https://ityml.com/index
系统架构图: