重新定义Spring+Cloud实战
2022-11-11 16:39:43
15
0
一、Spring+Cloud是什么
Spring+Cloud是阿里巴巴集团推出的基于Spring框架的微服务解决方案,它采用松耦合的方式将应用系统划分成多个模块化功能组件,并使用统一的配置中心进行管理。
二、如何实现云原生
1、开发模式
在开发模式上,我们采用了传统的MVC设计模式(模型-视图-控制器),通过控制反转的方式来实现业务逻辑与数据处理的分离:即业务逻辑由控制器来处理,而数据库查询和缓存C作则交由视图来完成。同时通过AOP方式对控制器进行处理请求的路由和转发。
2、技术架构
在技术架构层面,我们采用阿里自研的开源框架——YARN来构建我们的项目平台;同时利用开源工具包Jenkins作为项目的集成开发环境(包括M艾薇en/Git/Hibernate)。此外为了方便团队协作和管理资源池的使用情况我们还使用了阿里提供的SDK(如Dubbo)作为项目的运行环境。
3、核心功能
1)统一配置中心
统一配置中心用于集中管理和维护整个平台的配置信息以及所有模块的配置参数等信息;并且提供一键式安装部署能力以快速搭建起完整的云原生应用平台;另外还可以根据需求自定义扩展其他模块的功能或属性到统一配置中。例如我们可以为每个组件增加一个权限管理接口等
2)多级安全防护
我们在项目中提供了多种安全防护措施以保证系统的稳定性和安全性:
重新定义Spring+Cloud实战
重新定义Spring+Cloud实战
重新定义Spring+Cloud实战
下载地址
本地下载 | - MB 下载 |
评论(0)