如题,dubbo+zookeeper?springcloud+啥?
Eureka停止维护后,主流的微服务和注册中心选择如下:
由于 Eureka 停止维护,Spring Cloud 社区已经转向其他注册中心解决方案。目前主流的替代方案包括:
Consul:
spring-cloud-starter-consul-discovery
依赖集成,使得 Spring Cloud 应用能够轻松地使用 Consul 作为服务注册中心。Nacos:
在 Eureka 停止维护后,Dubbo + Zookeeper 和 Spring Cloud + Consul/Nacos 成为了主流的微服务架构和注册中心选择。这些方案各有优势,开发者可以根据项目需求、团队熟悉度以及社区活跃度等因素进行选择。
Eureka(注册中心,停用原因及替代品)
停用原因:
社区活跃度下降:随着时间的推移,Eureka 的维护和更新逐渐减少,社区对其关注度降低。
功能局限性:在一些复杂的微服务架构场景下,Eureka 可能在高可用、动态配置等方面表现出一定的局限性。
替代品:
Consul:Consul 是一个功能强大的服务发现和配置工具。它提供了服务注册与发现、健康检查、键值存储等功能。Consul 具有高可用、易扩展的特点,适用于大规模的微服务架构。
Nacos:Nacos 既可以作为服务注册中心,又可以作为配置中心。它支持动态服务发现、服务配置管理和服务元数据管理。Nacos 具有易于使用、性能高的优势,并且在国内得到了广泛的应用。
阿里云的 Spring Cloud Alibaba,使用 nacos.
https://sca.aliyun.com/
阿里云的手脚架
https://start.aliyun.com/
nacos 注册中心+配置中心,够大多数公司用了,服务间调用可以选择基于http协议的feign,也可以选择dubbo的各种通信协议