Dubbo微服务影院系列(2):微服务入门
传统业务应用 传统应用带来的问题 单一业务开发和迭代困难 扩容困难 部署和回滚困难 微服务发展历程 面向服务开发 - SOA 微服务开发 微服务概述 微服务是一种将业务系统进一步拆分的架构风格 微服务强调每个单一业务都独立运行 每个单一服务都应该使用更轻量的机制保持通信 服务不强调环境,可以不同语言或数据源 微服务选择 Dubbo Spring Cloud Zero ICE
传统业务应用 传统应用带来的问题 单一业务开发和迭代困难 扩容困难 部署和回滚困难 微服务发展历程 面向服务开发 - SOA 微服务开发 微服务概述 微服务是一种将业务系统进一步拆分的架构风格 微服务强调每个单一业务都独立运行 每个单一服务都应该使用更轻量的机制保持通信 服务不强调环境,可以不同语言或数据源 微服务选择 Dubbo Spring Cloud Zero ICE
为什么使用Dubbo Dubbo 是基于 RPC 通信协议,速度更快 Dubbo 的多中心配置更灵活 ZooKeeper Redis Dubbo 可以按需集成其他组件,完成微服务生态环境构建 Hystrix Zipkin 包括阿里、小米、京东等多家互联网公司都有使用 学习目标 构建业务完整的商业化项目 掌握以 Dubbo 为底的各项微服务套件的应用 掌握基于 Dubbo 的微服务常见面试问题 业务结构图 核心功能 主要知识点 技术架构图