Skip to content

iyouling/iMSE-instruction

Repository files navigation

iMSE-分布式微服务系统

微服务架构

标准化

最佳实践

技术路线

选用工具/框架

项目管理

代码托管

  • √ SVN
  • √ Git

前端

后端框架

微服务

  1. 容器
  1. 容器编排
  1. 框架
  1. 消息中间件:解耦、异步、削峰
  1. 服务管理:服务注册与发现、动态扩容、熔断、服务降级、限流
  1. 进程间通信
  1. 日志监控分析
  1. 数据存储
  1. 数据中台
  1. 服务网格Service Mesh

性能优化

工程化

  1. Composer

  2. 单元测试

  3. 自动化部署

  4. 资源编排

遵循 ROS 定义的模板规范,编写模板文件,在模板中定义所需云计算资源的集合及资源间的依赖关系、资源配置细节等,ROS 通过编排引擎自动完成所有资源的创建和配置,以达到自动化部署、运维的目的。

  1. 运维编排

自动化管理和执行任务。只要通过模板定义执行任务、执行顺序、执行输入和输出,然后通过执行模板来完成任务的自动化运行。

  1. 通过弹性伸缩创建 ECS

弹性伸缩根据设置的伸缩规则,在业务需求增长时自动增加 ECS 实例以保证计算能力,在业务需求下降时自动减少 ECS 实例以节约成本。

大型网站

About

An instruction of iMSE frameworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published