内容纲要
技术名称 | 使用范围 | 优势 | 劣势 | 适用场景 |
---|---|---|---|---|
Apache Zookeeper | 分布式协调服务,包括服务发现和配置管理 | 提供了强一致性、高可用性的分布式协调服务,非常稳定 | 学习曲线陡峭,API比较底层,大量写操作时性能可能下降 | 需要强一致性、高可用性的分布式协调服务 |
Spring Cloud Eureka | 服务发现 | 配置使用简单,与Spring Cloud其他组件有很好的集成,优先保证可用性 | 只提供服务发现,不包含配置管理,Netflix已不再维护 | 使用Spring Cloud构建微服务时,需要服务发现 |
Alibaba Nacos | 服务发现和动态配置服务 | 提供服务发现和配置管理两个功能,支持DNS-based服务发现,支持集群模式 | 比较新的项目,社区可能还不够成熟 | 需要服务发现和配置管理的一站式解决方案,或应用部署在阿里云 |