我是靠谱客的博主 欢呼信封,最近开发中收集的这篇文章主要介绍服务注册中心对比服务注册中心,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 服务注册中心
    • 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语言开发
强一致性保证,偏重的是节点之间的通信和一致性的机制保证,并不强调单节点的读写性能。

最后

以上就是欢呼信封为你收集整理的服务注册中心对比服务注册中心的全部内容,希望文章能够帮你解决服务注册中心对比服务注册中心所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部