您现在的位置是: 首页 > 汽车测评 汽车测评

apollo nacos对比_apollo和nacos对比

佚名 2024-05-22 人已围观

简介apollonacos对比_apollo和nacos对比在接下来的时间里,我将尽力为大家解答关于apollonacos对比的问题,希望我的回答能够给大家带来一些思考。关于apollonacos对比的话题,我们开始讲解吧。1.小米手表color2和realmet1比较2.百度智能驾驶(百度智能

apollo nacos对比_apollo和nacos对比

       在接下来的时间里,我将尽力为大家解答关于apollo nacos对比的问题,希望我的回答能够给大家带来一些思考。关于apollo nacos对比的话题,我们开始讲解吧。

1.小米手表color2和realme t1比较

2.百度智能驾驶(百度智能驾驶出租车)

3.知识总结6.服务注册发现框架比较(Consul/Zookeeper/etcd/Eureka)

4..NET Core etcd 配置源

apollo nacos对比_apollo和nacos对比

小米手表color2和realme t1比较

       color2和realme t1比较

       从上方的配置对比图,可以看到这两款手表各有所长。其中,小米Watch Color2的处理器为BES2500BP、内存为32MB/4GB,AMOLED屏幕、金属表壳、支持NFC支付、5ATM防水等级、心率血氧传感器,售价999元。相比之下,realme Watch T1则搭载了STM32+Apollo处理器、128MB/4GB、AMOLED、316L不锈钢、最高500nit亮度、支持NFC支付、5ATM防水等级、心率血氧传感器,售价699元。从配置来看,realme Watch T1在内存和表壳以及售价方面都占据优势。

       从外观设计来看,小米Watch Color2和传统的机械表有点相似,整体较为圆润,更偏商务类型。在屏幕上为AMOLED屏幕、金属表壳,较为主流的工艺设计。相比之下,realme Watch T1的屏幕同样AMOLED材质,还支持最高500nit亮点,在阳光下也能够看清屏幕内容,并且还拥有一体化的316L不锈钢的表壳以及顺滑的曲线设计,美感十足。

       另外,对于一些年轻的用户而言,智能手表也是手机的延延伸互补设备,所以在智能手表上能否支持NFC功能也十分重要。对此,这两款小米Watch Color2与realme Watch T1智能手表都支持门禁和支付级的NFC功能。并且,它们也都支持5ATM防水等级,对于汗水以及洗澡时,都无惧水质的侵袭。

百度智能驾驶(百度智能驾驶出租车)

        最近,百度要造属于自己的电动车的传言愈演愈烈,百度和传言中的合作车厂对此皆不予置评。为何“百度造车”传闻屡屡成为热点?我们认为这是因为百度有成为一家顶级 汽车 公司的潜质,其在智能 汽车 、智能交通和自动驾驶三大赛道上积淀深厚,隐隐有全球领头羊的苗头露出,故而让市场对其造车一事拥有无比的期待,所以,百度每一次与 汽车 主机厂的互动都引人瞩目;正因为如此,全球的各大机构和投资者也纷纷看好百度,工银国际、蓝莲花、Arete等知名投行纷纷给予百度“买入”“跑赢大盘”评级;市场也没有掩饰对百度的宠爱,自12月8日百度召开Apollo生态大会后,股价就开始狂飙,并创下2020年新高,即201.11美元/股,市值约为680亿美元。不过,这依然不能体现百度的价值!

        百度造车传闻愈演愈烈,源于和车企的频繁互动?

        风起于青萍之末。12月中旬,外媒的报道又一次引发了行业内外对“百度造车”的无限猜想——百度正在试图自己制造自动驾驶电动 汽车 ,并与包括吉利、广汽、一汽红旗等车企进行了磋商,探讨成立合资公司的可能性。

        不过,结果又让“吃瓜群众”失望了:百度对此事不予置评;吉利说不知道这事儿;一汽也没有回应此事;广汽则态度开放,称已与百度方面达成战略合作,一切皆可谈。

        当然,浪成于微澜之间,无缘无故的也不会传出“百度造车”的消息。实际上,此则传闻涉及的多方确实频繁的亲密互动。

        太远的不说,就简单的从2019年捋捋。2019年7月3日,“Baidu Create 2019”百度AI开发者大会召开,在主论坛现场,百度宣布与吉利在智能网联、智能驾驶、智能家居、电子商务等领域达成战略合作,吉利控股集团董事长李书福亲临现场见证。

        也是在同一时间段,百度与红旗携手打造的中国首条L4乘用车前装产线在长春投产下线。当时,百度还宣布L4级别自动驾驶城市道路测试里程已经正式突破200万公里。

        时间到了2020年,12月8日,百度与广汽也签署了战略合作框架协议,双方将通过资源互补、技术互补等有效合作方式,共同进行智能驾驶、智能车联、数字化营销方面相关技术及产业的开拓。上文中广汽说与百度“达成战略合作”,指的就是此事了,新鲜出炉的强强联合大事件。

        其实,很多人不知道,知名的造车新势力威马 汽车 背后也有百度的支持。2020年9月22日,威马 汽车 宣布完成100亿人民币的D轮融资,发展前景一片光明,而百度则是目前为止威马的最大机构投资者和外部投资者。

        不过,这些互动都是表象,并非是“百度造车”的直接支撑,俗话说“没有精钢钻别揽瓷器活”,巧了,百度恰恰有着进军造车领域的“金刚钻”,没错,就是“Apollo”,该计划于2017年由百度正式发布,时至今日,Apollo在智能 汽车 、智能交通、自动驾驶三大赛道已经硕果累累,只待振翅而飞。

        Apollo登顶冲刺前夜,三大赛道狂飙突进

        美国的“阿波罗”是登月计划;百度的“Apollo”则是要让我们在地球的道路上跑得又快又稳又安全,而且要解放双手双脚。所以,三年来,越来越多的人将百度的Apollo和自动驾驶画上了等号,其实,这是一种狭义的理解。因为除了自动驾驶之外,百度还有智能信控、语音助手、地图、车路协同、Robotaxi、ANP、AVP等相关 汽车 业务,归纳起来,即智能 汽车 、智能交通、自动驾驶三大板块。

        未来, 汽车 将全面数字化,2020年,很多车企刚刚意识到面对 汽车 智能化浪潮需要all in的时候,从2013年开始就深耕这一领域的百度已经成为“资深玩家”。

        在智能 汽车 方面,百度Apollo的先发优势正在扩大。12月8日,百度Apollo推出了包括智舱、智云、智驾、智图四大系列产品,并将其称为“乐高式 汽车 智能化解决方案”。其中,Apollo智舱已实现超过1500万台车辆的搭载;全球权威咨询机构IDC在11月发布的报告显示,Apollo智图系列持续获得市占率第一名;智驾则将自动驾驶量产方案由泊车领域拓展到了行车领域,即ANP领航辅助驾驶,自动驾驶时代已经启幕。

        在智能交通方面,百度在全球范围内都是领导者。今年4月,Apollo发布了下一代智能交通解决方案“ACE智能交通引擎”,目前已经在20多个城市落地实践,并且还中标了今年国内智能交通领域的最大招标订单,金额近4.6亿元。

        在自动驾驶方面,百度更是领头羊。12月7日,Apollo已独家获得北京无人驾驶测试许可,在北京、长沙两地无人驾驶测试里程已超过5.2万公里。而且,ApolloGo是全球唯一在多城开展Robotaxi与Robobus运营的出行服务,接待乘客超过21万名。根据Navigant Research在2020年1季度发布的的自动驾驶竞争力榜单,百度位列第一梯队,同处该梯队的队友分别是Waymo、Cruise和Ford Autonomous Vehicies。

        今后,“百度造车”这样的传闻将并不稀奇,因为百度和车企的合作还有很多想象空间。

        市值大涨资本青睐,背后到底有何逻辑

        随着无人驾驶技术商业化进程的加快落地,对于Apollo的未来的前景,资本市场的态度非常直接:买买买!

        12月10日,瑞银发布研究报告,将百度评级从“中性”调高至“买入”,目标价也从130美元/股上调至190美元/股。

        同一天,有“女版巴菲特”之称的凯瑟琳·伍德(Cathie Wood)创立的基金买入了超过17万股百度股票,之后至12月15日,已经连续加仓到98.3万股。

        其实,自12月8日百度召开Apollo生态大会后,其股价就开始狂飙,并创下2020年新高,即201.11美元/股,市值约为680亿美元。

        分析认为,这是市场对百度和Apollo价值的重估和补偿,但这依然不能反映出其真正的价值,短期的股市存在波动,但一家好的公司的长期价值却可以把握,那么百度到底值多少钱?

        单看自动驾驶业务方面,12月10日,瑞银发布报告称:我们保守地假设Apollo的估值为100亿美元。值得一提的是,瑞银对Waymo的估值是300亿美元,百度的自动驾驶估值为Waymo的三分之一。但是,瑞银在自动驾驶方面一向持有保守态度,摩根士丹利给Waymo的估值则为1050亿美元,参照这个数值,即便百度的自动驾驶业务估值仅为Waymo的三分之一的话,也超过350亿美元了。蓝莲花预测,2025年,中国自动驾驶系统的使用率将达到30%。这对于Apollo而言是巨大利好。

        再看智能 汽车 方面,以特斯拉为例,其市值已经超过6200亿美元,摩根士丹利认为,其核心软件FSD的价值约占总股价的三分之一,即超过2000亿美元了,当然,特斯拉是 汽车 市场里的一个异数,连头号车企丰田都不能摸到其衣襟,我们就不拿其与Apollo的智能 汽车 业务对比了。

        好在国内还有知名的造车新势力蔚来、小鹏等,而对于市值超过710亿美元的蔚来 汽车 ,中金报告显示,蔚来软件部分估值占到市值的1/2,即355亿美元。参考其估值可以看出,Apollo的智能 汽车 业务估值还有很大的上升空间,毕竟Apollo的智能 汽车 业务的装机体量和智能程度更强。

        而智能交通方面,目前尚处于试点阶段,或者说是爆发前夜。而百度的“ACE智能交通引擎”,是国内外第一个车路行融合的全栈式智能交通解决方案,并已经在广州黄埔区落地,启动了全球最大的自动驾驶MaaS平台,并部署包括自动驾驶出租车、自动驾驶公交、自动驾驶巡检以及自动驾驶作业车在内的4支车队。中国首个车+路+云的自动化网联监管系统建立,意味着智能交通的发展机遇即将大规模释放,价值空间难以估量。

        AM车镜总结

        汽车 行业决战智能化的总攻号角已经悄悄吹响,一切反对或抵触这一浪潮者都将成为 历史 车轮下的看客。Apollo在 汽车 智能化领域有着强大的先发优势,有着得天独厚的本土化条件,未来,一定是 汽车 智能化领域的王者。而目前,百度及Apollo还是在被低估。

知识总结6.服务注册发现框架比较(Consul/Zookeeper/etcd/Eureka)

       今天小编辑给各位分享百度智能驾驶的知识,其中也会对百度智能驾驶出租车分析解答,如果能解决你想了解的问题,关注本站哦。

       百度Apollo全新发布乐高式汽车智能化解决方案

       12月8日,在第二届百度Apollo生态大会上,Apollo全新发布了乐高式汽车智能化解决方案,并宣布在广州开辟数字交通运营商新模式。

       百度集团副总裁、智能驾驶事业群组总经理李震宇表示:“交通产业和汽车产业正经历百年一遇的大变革。Apollo聚焦‘智能’,通过智能化帮助车企造好车、帮助政府修好路。Apollo坚持‘开放’,希望与合作伙伴一道,共创‘无人驾驶’美好出行的未来。”

       为此,百度Apollo基于汽车智能化对于旗下产品进行的重新梳理,推出的该套汽车智能化解决方案包含智驾、智舱、智图、智云四大产品系列。Apollo乐高式解决方案,希望像乐高积木一样,一方面体现出高品质,另一方面可组装、更开放。这意味着这套方案里的每一个部分,都可以单独供应。这也是Apollo一贯以来的成功模式。

       在李震宇看来,自动驾驶能力将成为智能汽车的决胜点。本次大会上,Apollo智驾亮出大招,公布了目前国内唯一的L4级纯视觉自动驾驶技术Apollo?Lite。这是一套基于12个摄像头及12个毫米波雷达以及4个角雷达构建的360度感知的自动驾驶方案。据百度内部人士介绍,基于百度在L4级自动驾驶积累了大量数据和实际道路验证之后,与目前市面上特斯拉NOA,蔚来NOP和小鹏NGP仅支持高速和城市环线不同,ANP还可以在城市道路使用,带来领先一代的用户体验,因此这是对辅助驾驶领域的一次降维打击。

       百度希望,未来3-5年Apollo智驾产品预计前装量产搭载达到100万台。

       本文来源于汽车之家车家号作者,不代表汽车之家的观点立场。

       在智能驾驶百花齐放今天,到底谁才是国内智能驾驶的一哥呢?

       在智能驾驶百花齐放的今天,谁才是国内智能驾驶的一哥,大家都是比较期待的,在智能驾驶领域会发现华为的商用化非常的成功,而且能够走在最前端。虽然华为不造车,但是影响力能够影响到整个新能源汽车以及智能驾驶系统,在这个行业内成为了标杆。

       在智能驾驶领域,华为商用化是非常成功的,因为有非常惊艳的表现,这个时候可以发现华为不造车,但是影响力能够影响整个新能源汽车,最关键的一点是华为的鸿蒙智能座舱以及智能驾驶系统都已经成为这个行业的标杆。影响力最大的就属于华为的鸿蒙智能座舱,还有华为的智能驾驶系统,是非常强大的,很多科技行业都无法超越,大家可能会想到百度,在10年之前就已经步入了智能汽车的相关研发项目,但是技术方面一直是非常好的。

       通过现在的一些情况可以明显发现百度跟华为之间的可比性是不一样的,中间会有很大的一段差距。在华为和百度在比拼的时候,到底谁的技术能够更胜一筹,在市场中的影响力会更大,让大家是比较难猜的,首先来看一下国内的智能驾驶技术发展。跟传统的智能驾驶方案是不一样的,因为百度在开始布局自动驾驶系统的时候,当时微信没有普及,而且线上购物也没有信息,现在用百度智能驾驶系统,跟华为相比,可能是没有对比性的。

       现在的华为它能够论点世界它能够激活市场,把信息势力带到了全国各地,而且达到了一线水平,很多企业都会找华为合作,并且技术水准非常的高。现在的科技系统是比较发达的,还有着识别红绿灯和自主穿越热闹区域的功能,按照现在的情况可以发现,百万度和华为之间的可比性是显而易见的。

       央视体验百度全无人驾驶是怎么回事?

       9月15日,百度联手央视新闻全程直播“万物智能——百度世界2020”大会。作为大会的首发环节,央视新闻主播宝晓峰与百度集团副总裁、智能驾驶事业群组总经理李震宇在“2022年冬奥会组委会”所在地北京首钢园区体验了全无人驾驶的Robotaxi。

       经过历时7年的研发Apollo以成熟的无人驾驶与5G平行驾驶,实现了全新的技术跨越,,其技术落地是Robotaxi实现商业闭环的必要条件,将加速中国自动驾驶大规模商业化部署。

       Apollo无人驾驶商业化落地正在加速。直播中,李震宇详细介绍了完全无人驾驶的三大要素:“前装量产车”、“AI老司机”、“5G云代驾”。这三大要素也是目前全球自动驾驶行业的最高标准和门槛。

       扩展资料

       Apollo全新发布了第五代自动驾驶套件:

       李震宇透露,首款搭载第五代自动驾驶套件可以满足全无人化运营需求的前装量产车即将推出,并提出Apollo每更新一代车,成本会下降一半,能力可以提升十倍。

       直播中,央视新闻记者还在长春参观了红旗EV的诞生地百度和一汽红旗打造的中国首条L4乘用车前装产线。

       中国第一汽车集团有限公司董事长,党委书记徐留平视频连线表示:“中国一汽和百度双方将在自动驾驶、人工智能、数字化等领域,开展更加广泛而深入的战略性合作,共同引领中国自动驾驶技术走在世界前列,共同为消费者提供极致的智能产品和服务。

       中华网-央视直播体验百度全无人驾驶

       比亚迪选择百度为其智能驾驶供应商和易事特有联系吗?

       没有联系的。

       其实比亚迪与百度的合作已经接近7年。早在2015年10月,比亚迪就无人驾驶与百度达成合作协议,这些都是比亚迪公司做出的选择,和易事特没有任何关系的。

       智能驾驶本质上涉及注意力吸引和注意力分散的认知工程学,主要包括网络导航、自主驾驶和人工干预三个环节。智能驾驶的前提条件是,我们选用的车辆满足行车的动力学要求,车上的传感器能获得相关视听觉信号和信息,并通过认知计算控制相应的随动系统。

.NET Core etcd 配置源

        服务发现就是服务提供者将自己提供的地址post或者update到服务中介,服务消费者从服务中介那里get自己想要的服务的地址。

        但是有两个问题:

        第一个问题:如果有一个服务提供者宕机,那么中介的key/value中会有一个不能访问的地址,该怎么办?

        心跳机制: 服务提供者需要每隔5秒左右向服务中介汇报存活,服务中介将服务地址和汇报时间记录在zset数据结构的value和score中。服务中介需要每隔10秒左右检查zset数据结构,踢掉汇报时间严重落后的地址。这样就可以保证服务列表中地址的有效性。

        第二个问题是服务地址变动时如何通知消费者。有两种解决方案。

        第一种是轮询,消费者每隔几秒查询服务列表是否有改变。如果服务地址很多,查询会很慢。这时候可以引入服务版本号机制,给每个服务提供一个版本号,在服务变动时,递增这个版本号。消费者只需要轮询这个版本号的变动即可知道服务列表是否发生了变化。

        第二种是采用pubsub。这种方式及时性要明显好于轮询。缺点是每个pubsub都会占用消费者一个线程和一个额外的连接。为了减少对线程和连接的浪费,我们使用单个pubsub广播全局版本号的变动。所谓全局版本号就是任意服务列表发生了变动,这个版本号都会递增。接收到版本变动的消费者再去检查各自的依赖服务列表的版本号是否发生了变动。这种全局版本号也可以用于第一种轮询方案。

        CAP理论

        CAP理论是分布式架构中重要理论

        关于P的理解,我觉得是在整个系统中某个部分,挂掉了,或者宕机了,并不影响整个系统的运作或者说使用,而可用性是,某个系统的某个节点挂了,但是并不影响系统的接受或者发出请求,CAP 不可能都取,只能取其中2个。原因是

        (1)如果C是第一需求的话,那么会影响A的性能,因为要数据同步,不然请求结果会有差异,但是数据同步会消耗时间,期间可用性就会降低。

        (2)如果A是第一需求,那么只要有一个服务在,就能正常接受请求,但是对与返回结果变不能保证,原因是,在分布式部署的时候,数据一致的过程不可能想切线路那么快。

        (3)再如果,同事满足一致性和可用性,那么分区容错就很难保证了,也就是单点,也是分布式的基本核心,好了,明白这些理论,就可以在相应的场景选取服务注册与发现了。

        平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:

        补充:

        (1)运维和开发如果是 Java 更熟,也更多 Java 的应用,那毫无疑问应该用 ZK;如果是搞 Go 的,那么还是 etcd 吧,毕竟有时候遇到问题还是要看源码的。

        (2)在创建一百万个或更多键时,etcd可以比Zookeeper或Consul稳定地提供更好的吞吐量和延迟。此外,它实现了这一目标,只有一半的内存,显示出更高的效率。但是,还有一些改进的余地,Zookeeper设法通过etcd提供更好的最小延迟,代价是不可预测的平均延迟。

        (3)

        一致性协议: etcd 使用 Raft 协议,Zookeeper 使用 ZAB(类PAXOS协议),前者容易理解,方便工程实现;

        运维方面:etcd 方便运维,Zookeeper 难以运维;

        数据存储:etcd 多版本并发控制(MVCC)数据模型 , 支持查询先前版本的键值对

        项目活跃度:etcd 社区与开发活跃,Zookeeper 感觉已经快死了;

        API:etcd 提供 HTTP+JSON, gRPC 接口,跨平台跨语言,Zookeeper 需要使用其客户端;

        访问安全方面:etcd 支持 HTTPS 访问,Zookeeper 在这方面缺失;

        与 Eureka 有所不同,Apache Zookeeper 在设计时就紧遵CP原则,即任何时候对 Zookeeper 的访问请求能得到一致的数据结果,同时系统对网络分割具备容错性,但是 Zookeeper 不能保证每次服务请求都是可达的。

        从 Zookeeper 的实际应用情况来看,在使用 Zookeeper 获取服务列表时,如果此时的 Zookeeper 集群中的 Leader 宕机了,该集群就要进行 Leader 的选举,又或者 Zookeeper 集群中半数以上服务器节点不可用(例如有三个节点,如果节点一检测到节点三挂了 ,节点二也检测到节点三挂了,那这个节点才算是真的挂了),那么将无法处理该请求。所以说,Zookeeper 不能保证服务可用性。

        当然,在大多数分布式环境中,尤其是涉及到数据存储的场景,数据一致性应该是首先被保证的,这也是 Zookeeper 设计紧遵CP原则的另一个原因。

        但是对于服务发现来说,情况就不太一样了,针对同一个服务,即使注册中心的不同节点保存的服务提供者信息不尽相同,也并不会造成灾难性的后果。

        因为对于服务消费者来说,能消费才是最重要的,消费者虽然拿到可能不正确的服务实例信息后尝试消费一下,也要胜过因为无法获取实例信息而不去消费,导致系统异常要好(淘宝的双十一,京东的618就是紧遵AP的最好参照)。

        当master节点因为网络故障与其他节点失去联系时,剩余节点会重新进行leader选举。问题在于,选举leader的时间太长,30~120s,而且选举期间整个zk集群都是不可用的,这就导致在选举期间注册服务瘫痪。

        在云部署环境下, 因为网络问题使得zk集群失去master节点是大概率事件,虽然服务能最终恢复,但是漫长的选举事件导致注册长期不可用是不能容忍的。

        Spring Cloud Netflix 在设计 Eureka 时就紧遵AP原则。Eureka是在Java语言上,基于Restful Api开发的服务注册与发现组件,由Netflix开源。遗憾的是,目前Eureka仅开源到1.X版本,2.X版本已经宣布闭源。

        Eureka Server 也可以运行多个实例来构建集群,解决单点问题,但不同于 ZooKeeper 的选举 leader 的过程,Eureka Server 采用的是Peer to Peer 对等通信。这是一种去中心化的架构,无 master/slave 之分,每一个 Peer 都是对等的。在这种架构风格中,节点通过彼此互相注册来提高可用性,每个节点需要添加一个或多个有效的 serviceUrl 指向其他节点。每个节点都可被视为其他节点的副本。

        在集群环境中如果某台 Eureka Server 宕机,Eureka Client 的请求会自动切换到新的 Eureka Server 节点上,当宕机的服务器重新恢复后,Eureka 会再次将其纳入到服务器集群管理之中。当节点开始接受客户端请求时,所有的操作都会在节点间进行复制(replicate To Peer)操作,将请求复制到该 Eureka Server 当前所知的其它所有节点中。

        当一个新的 Eureka Server 节点启动后,会首先尝试从邻近节点获取所有注册列表信息,并完成初始化。Eureka Server 通过 getEurekaServiceUrls() 方法获取所有的节点,并且会通过心跳契约的方式定期更新。

        默认情况下,如果 Eureka Server 在一定时间内没有接收到某个服务实例的心跳(默认周期为30秒),Eureka Server 将会注销该实例(默认为90秒, eureka.instance.lease-expiration-duration-in-seconds 进行自定义配置)。

        当 Eureka Server 节点在短时间内丢失过多的心跳时,那么这个节点就会进入自我保护模式。

        Eureka的集群中,只要有一台Eureka还在,就能保证注册服务可用(保证可用性),只不过查到的信息可能不是最新的(不保证强一致性)。除此之外,Eureka还有一种自我保护机制,如果在15分钟内超过85%的节点都没有正常的心跳,那么Eureka就认为客户端与注册中心出现了网络故障,此时会出现以下几种情况:

        Eureka不再从注册表中移除因为长时间没有收到心跳而过期的服务;

        Eureka仍然能够接受新服务注册和查询请求,但是不会被同步到其它节点上(即保证当前节点依然可用);

        当网络稳定时,当前实例新注册的信息会被同步到其它节点中;

        因此,Eureka可以很好的应对因网络故障导致部分节点失去联系的情况,而不会像zookeeper那样使得整个注册服务瘫痪。

        Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul 使用 Go 语言编写,因此具有天然可移植性(支持Linux、windows和Mac OS X)。

        Consul采用主从模式的设计,使得集群的数量可以大规模扩展,集群间通过RPC的方式调用(HTTP和DNS)。

        Consul 内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其他工具(比如 ZooKeeper 等),使用起来也较为简单。

        Consul 遵循CAP原理中的CP原则,保证了强一致性和分区容错性,且使用的是Raft算法,比zookeeper使用的Paxos算法更加简单。虽然保证了强一致性,但是可用性就相应下降了,例如服务注册的时间会稍长一些,因为 Consul 的 raft 协议要求必须过半数的节点都写入成功才认为注册成功 ;在leader挂掉了之后,重新选举出leader之前会导致Consul 服务不可用。

        默认依赖于SDK

        Consul本质上属于应用外的注册方式,但可以通过SDK简化注册流程。而服务发现恰好相反,默认依赖于SDK,但可以通过Consul Template(下文会提到)去除SDK依赖。

        Consul Template

        Consul,默认服务调用者需要依赖Consul SDK来发现服务,这就无法保证对应用的零侵入性。

        所幸通过 Consul Template ,可以定时从Consul集群获取最新的服务提供者列表并刷新LB配置(比如nginx的upstream),这样对于服务调用者而言,只需要配置一个统一的服务调用地址即可。

        Consul强一致性(C)带来的是:

        Eureka保证高可用(A)和最终一致性:

        其他方面,eureka就是个servlet程序,跑在servlet容器中; Consul则是go编写而成。

        etcd是一个采用/p/165217227?utm_source=wechat_session

        (2)常用的服务发现对比(Consul、zookeeper、etcd、eureka)

        pany 值就行修改,在不重启服务情况下,马上生效。

        result

       好了,今天关于“apollo nacos对比”的话题就讲到这里了。希望大家能够通过我的介绍对“apollo nacos对比”有更全面的认识,并且能够在今后的实践中更好地运用所学知识。如果您有任何问题或需要进一步的信息,请随时告诉我。