微服务架构

微服务架构将复杂应用拆分成小业务单元开发和部署,使用轻量级协议通信,通过协同工作实现应用逻辑。好雨根据生产环境实战经验,重构微服务架构服务语言、数据存储、服务编排、服务管理,为您提供实施微服务架构的最佳平台。

传统一体化架构

重量级微架构

可扩展性差

系统可维护性低

难以持续部署

多团队开发效率低

微服务架构

服务仅关注一个业务功能

每个服务可由不同团队开发

高度解耦

应用层面容错

按需扩展

自由选择开发语言

云帮ACP微服务架构

微服务
  • 微服务
  • 微服务相关配置
应用平台
  • 开发环境、集成测试、持续部署、部署第三方应用、应用日志、弹性伸缩、应用监控、应用高可用
  • 好雨应用平台
通讯层
  • PRC、消息、服务注册、服务发现、负责均衡
    • Dubbo
    • Spring Cloud
    • GRPC
    • 好雨微服务架构
    • API Gateway
硬件层
  • 服务器、网络、操作系统
  • 物理服务器、IaaS
  • 跨语言
  • 跨协议
  • 应用特性增强