【nacos 实战篇】 4.1 项目总体结构

总结:

        dubbo (RPC实现方案)比http性能要高很多,所以微服务使用dubbo,应用层和微服务之前调用使用dubbo

4  Spring Cloud Alibaba综合集成架构演示

        前面说到,Spring Cloud是一个较为全面的微服务框架集,集成了如服务注册发现、配置中心、消息总线、负载均衡、断路器、API网关等功能实现。而在网上经常会发现Spring Cloud与阿里巴巴的Dubbg进行选择对比,这样做其实不是很妥当,前者是一套较为完整的架构方案,而Dubbo只是服务治理与RPC实现方案

        Dubbo在国内有着非常大的用户群体,但是其周边设施与组件相对来说并不那么完善。很多开发者用户又很希望享受Spring Cloud的生态,因此也会有一些Spring Cloud与Dubbo一起使用的案例与方法出现,但是一直以来大部分Spring Cloud整合Dubbo的使用方案都不完善。直到Spring Cloud Alibaba的出现,才得以解决这样的问题。在此之前,我们已经学了如何使用Spring Cloud Alibaba来集成Nacos与Spring Cloud应用,并且在此之下可以如传统的Spring Cloud应用一样地使用Ribbon或Feign来微服务之间的协作。

  • 由于Feign是基于Http Restfu的调用,在高并发下的性能不够理想,RPC方案能否切换为Dubbo?
  • Spring Cloud与阿里系的若干组件能否完美集成呢?

        可以!本章内容将指引大家集成一个微服务的基础架构,并讨论其合理性。

4.1 总体结构

系统架构图

posted @ 2022-09-22 17:55  随风落木  阅读(7)  评论(0)    收藏  举报  来源