springcloud和springbootconsul、eureka、nacos对⽐
consul、eureka、nacos对⽐
配置中⼼
eureka 不⽀持
consul ⽀持但⽤起来偏⿇烦,不太符合springBoot框架的命名风格,⽀持动态刷新
nacos ⽀持⽤起来简单,符合springBoot的命名风格,⽀持动态刷新
注册中⼼
eureka
应⽤内/外:直接集成到应⽤中,依赖于应⽤⾃⾝完成服务的注册与发现,
CAP原则:遵循AP(可⽤性+分离容忍)原则,有较强的可⽤性,服务注册快,但牺牲了⼀定的⼀致性。
版本迭代:⽬前已经不进⾏升级
集成⽀持:只⽀持SpringCloud集成
访问协议:HTTP
雪崩保护:⽀持雪崩保护
界⾯:英⽂界⾯,不符合国⼈习惯
上⼿:容易
consul
应⽤内/外:属于外部应⽤,侵⼊性⼩
CAP原则:遵循CP原则(⼀致性+分离容忍)服务注册稍慢,由于其⼀致性导致了在Leader挂掉时重新选举期间真个consul不可⽤。
版本迭代:⽬前仍然进⾏版本迭代
集成⽀持:⽀持SpringCloud K8S集成
访问协议:HTTP/DNS
雪崩保护:不⽀持雪崩保护
界⾯:英⽂界⾯,不符合国⼈习惯
上⼿:复杂⼀点
nacos
应⽤内/外:属于外部应⽤,侵⼊性⼩
CAP原则:通知遵循CP原则(⼀致性+分离容忍)和AP原则(可⽤性+分离容忍)
版本迭代:⽬前仍然进⾏版本迭代
集成⽀持:⽀持Dubbo 、SpringCloud、K8S集成
访问协议:HTTP/动态DNS/UDP
雪崩保护:⽀持雪崩保护
界⾯:中⽂界⾯,符合国⼈习惯
上⼿:极易,中⽂⽂档,案例,社区活跃
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论