单体架构:包含所有模块
    优点:架构简单,易于上手开发方便测试,易于部署

    缺点:无法对所有模块进行单独配置,扩展,稳定性不高,比如其中一个模块出现内存溢出,或者异常,会导致服
    务模块无法进行

    微服务架构:image.png

    image.png
    SpringCloud
    微服务技术体系:
    SpringFramework—->SpringBoot—->SpringCloud(微服务技术栈)
    SpringCloudAlibaba
    Apache Dobbo (阿里,Apache)
    SpringCloud组件
    Eureka注册中心
    OpenFegin服务之间的调用
    Gateway网关,服务的统一入口
    通过RestTemplate实现服务之间的调用
    调用谁,谁就是服务提供者,
    谁调用,谁就是消费者