sc-sc - 云代码空间
——
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。– 引自百度百科
MCloud 对 Spring Cloud 做了一层封装,以 Rest API 的形式通过 API 网关对外提供服务,并使用 Spring OAuth2 + JWT Token 对 API 提供保护,同时结合 Spring Cloud 实现服务注册中心、配置中心、负载均衡、断路器,以及将通过 Spring Boot Admin 提供系统数据监控、通过 ELK 实现日志分析、通过 Fastdfs 实现文件存储和通过 ElasticSearch 实现全文检索。最终将形成完善的微服务基础设施。
下面是 MCloud 的主要模块:
其他模块:
关于 MCloud 的架构就说到这,后续会对相关技术以及对应的模块做详细的介绍。