微服务框架 SpringCloud微服务架构 1 认识微服务 1.2 微服务技术对比

微服务框架

【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】

SpringCloud微服务架构

文章目录

      • 微服务框架
      • SpringCloud微服务架构
      • 1 认识微服务
        • 1.2 微服务技术对比
          • 1.2.1 微服务结构
          • 1.2.2 微服务技术对比
          • 1.2.3 企业需求

1 认识微服务

1.2 微服务技术对比

1.2.1 微服务结构

微服务这种方案需要技术框架来落地,全球的互联网公司都在积极尝试自己的微服务落地技术。

在国内最知名的就是SpringCloud和阿里巴巴的Dubbo。

【既然都是做微服务,它们包含的组件和功能,基本上是一致的】

微服务框架 SpringCloud微服务架构 1 认识微服务 1.2 微服务技术对比_第1张图片

1.2.2 微服务技术对比

微服务框架 SpringCloud微服务架构 1 认识微服务 1.2 微服务技术对比_第2张图片

【SpringCloudAlibaba 兼容前两种技术】

1.2.3 企业需求
  • SpringCloud + Feign

    • 使用SpringCloud技术栈
    • 服务接口采用Restful风格
    • 服务调用采用Feign方式
  • SpringCloudAlibaba + Feign

    • 使用SpringCloudAlibaba技术栈
    • 服务接口采用Restful风格
    • 服务调用采用Feign方式
  • SpringCloudAlibaba + Dubbo

    • 使用SpringCloudAlibaba技术栈

    • 服务接口采用Dubbo协议标准

    • 服务调用采用Dubbo方式

  • Dubbo原始模式

    • 基于Dubbo老旧技术体系

    • 服务接口采用Dubbo协议标准

    • 服务调用采用Dubbo方式

微服务框架 SpringCloud微服务架构 1 认识微服务 1.2 微服务技术对比_第3张图片

你可能感兴趣的:(微服务,微服务,架构,spring,cloud)