概述
文章目录
- 服务注册中心
- mDNS(Multicast DNS) 多播dns
- Eureka
- Zookeeper
- Nacos
- Consul
- Redis
- ETCD
服务注册中心
Eureka 是AP 高性能
zookeeper,Consul都是CP 一致性
Nacos是 服务注册 AP + 配置管理 CP
mDNS(Multicast DNS) 多播dns
注册在DNS的SRV记录,局限于 局域网内广播
当有新的节点加入局域网的时候,如果打开了mDNS,就主动向局域网其他所有节点广播,自己提供的服务(域名是什么、ip地址是什么、端口号是什么), 这样我们任何一个节点都知道局域网提供了什么服务。
只适合局域网内规模的应用 或开发阶段使用
Eureka
AP 高性能
状态:停更进维
Zookeeper
Nacos
Nacos = 注册中心 + 配置中心。
注册中心(AP) + 配置中心(CP)
- 官网说明
https://ucc-private-download.oss-cn-beijing.aliyuncs.com/c819dae9aa8548a7b951ddfd65790996.pdf?Expires=1644564478&OSSAccessKeyId=LTAIvsP3ECkg4Nm9&Signature=tnWjSCeqd4J40m15sGqeP0bM9UQ%3D
Consul
CP 强一致性
go编写
- http://ip:8500/
services:放置服务
nodes:放置consul节点
key/value:放置一些配置信息
dc1:配置数据中心
Redis
2.1.0 版本以上
ETCD
分布式的键值存储系统
GO语言开发
强一致性保证,偏重的是节点之间的通信和一致性的机制保证,并不强调单节点的读写性能。
最后
以上就是欢呼信封为你收集整理的服务注册中心对比服务注册中心的全部内容,希望文章能够帮你解决服务注册中心对比服务注册中心所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复