00:00
好,同学们,上一讲我们完成了我们的微服务的提供者和消费者都可以成功注册进了我们的nis OK吧,那接下来我们做一点知识的扩展,说一下服务中心的对比,诶。杨哥,这不前面讲过吗?还有什么好说的?你也跟我们说过CP了,Ni a,知道知道知道。重复啰嗦是吧,抱歉。由于一开始不能太深入,只是给大家做了粗浅的入门。那么。这是到上一节,但是到我这儿的时候请切记。抱歉。Nico的CP模型,它同时支持AP和CP,这么说能跟上它两种都支持,当然它没有CP,三个全支持,明白了吗?也即ne的这个支持模式是可以切换的。一句话。
01:00
性感荷官在线发牌,主人你要什么姿势,我可以调整来适应你。OK,那接下来我们来看一下服务注册中心。首先啊,Nico,他为什么会两种都支持且支持切换呢?要看看阿里的野心。来,这是他官网上的。来。一圈,他的意思就是说,不但是你干活的这些什么。呃,看啊,有瑞卡,Keepper,他都可以加盟他的全生态,换句话说就是说,如果以前我们是keepper跟double,那么请你。Keepper不要用了,Double跟我们的nes整合也可以,甚至更恐怖是包括这边ks doer的这些通道,那么这些是偏服务运维方面的,那什么情况呢?这也就导致naco它想全景覆盖。那每一些组件的要求,比方说有些是发心跳的,有些是直接按实例里面有没有这个服务ID的,有就是有,没有就是没有,没什么好商量。所以说。
02:09
如果你想。全景覆盖都支持,有些是C端,有些是A端,那么CP的里面以后让耐就可以跟CP反复的切换,那么来兄弟们,我们可以发现有这么一个情况。如果是Nico的服务实例到这儿了以后分两摞。假设左边客户端上报健康状态。摘除不健康的实验是非持久化的,这种是临时的,还记不记得我们说过keepper是临时节点。那么这时。一只我们的。AP如果说我们在数据库里面保留了不健康的实力,而且还持久化,这是我们前面讲过的cancel,那么我们把它这个服务实例说明,那自动支持AP加CP的切换。
03:01
过来各个服务中心的对比,一般一致性协议,Nis是CP或者是AP,根据你的业务选型,我们这样的小打小闹的,这样一般我们现在自己用的就是我们的API,那么有瑞卡是API canl是这个,这个也是一个注册服务中心。不再展开讲了,在阿里巴巴官网生态图上面有Co DNS啊,那么主K是CP,然后健康检查他们各自的支持,那么有哪些维度好?在这大家看一下啊,我们的有瑞卡,比方说到这个后面以后跨注册中心它是不支持的,那么到后面你看这边的can和rie,一个支持,一个不支持,包括跟spring cloud的集成,那么大家请看一下啊。我们这儿不是配的吗?抱歉,是我们cloud去适应了keepper,听懂了吧?Rieper当时出来的时候干嘛?Cloud还没出来呢,他没有。
04:00
去支持更好的,所以说能派,但是支持力度不一样,所以说到后面的话,我们呢,都讲过这些,但是请大家现在尽量的学习后面的新技术Nico,那么我们来说一下这个切换,最终我们得到。根据它是支持AP和CP模式的切换的,来我们简单的学习一下,一般我们说C是指数据的一致性,要求所有节点在同一时间内看到的数据都要是一致的,有就是有,没有就是没有。那么换句话说,你看到的和我看到的都一样,你有的和我有的都一样。不患寡而患不均,但是A的话呢,是高可用,就是你别告诉你贪了,你别告诉你淡机了,你行不行,你给我扯一个,就是说难听点,打过去不要说打不通,起码说抱歉。服务们请稍后再试,起码我都会收到一个回应,我认为这是一种可用性的高响应。那么一般我们何时选哪种模式呢?
05:02
如果不需要存储服务级别的信息,企业实力都是通过Nico client端这样注册过去的,能够保持新调上标,我们用个APP,那么就是目前我们现在这样的当前主流的服务啊,Cloud啊,Double都用于AP,那么AP是因为我们的可用性减少了一致性,那么AP魔术下只支持临时实点,但是。如果是你在服务器级别需要有一些编排或者是存储,那么必须是CP,比方说K和我们的DNS服务,那么大家请看Nico,他现在是不是像全景全景生态图,DNS这些他也要兼顾这一块,所以说它提供了两种CP的切换模式啊,那么CP模式下面就支持注册实例化的。那么它是以rap协议为集群,那么这些我就不再展开好吗?那么这儿大家混个耳熟即可,那么只主要是要告诉大家Nico支持AP和CP好,那么如果说在CP模式下面,你必须要先注册服务成高,不存在报错。
06:09
明白,那么一般如果你要进行模式的切换,就要用这样的。Post命令切换并启动Nico的服务,并且在后面告诉你服务的启动模式是以CP模式。那么这。有个度,我就不再过多深入展开,一般你就当做这样的理解也就OK了,但是到这儿如果跟面试官说的时候,可能需要谈一点去大厂的话啊,尤其你要说你用个阿里巴巴的Nico,你去阿里面试。这个那边的兄弟呢哈是吧,杨哥也有些朋友在阿里直接会说了。要答的出来,Nicos支持AP和CP模式的切换,好,那么这儿就是我们这个注册服务中心的对比。
我来说两句