阿里巴巴 COLA 架构,基于个人对 DDD、CQRS、SOLID 等设计思想的理解,在企业完成生产落地。
-
Updated
Aug 22, 2024 - Java
阿里巴巴 COLA 架构,基于个人对 DDD、CQRS、SOLID 等设计思想的理解,在企业完成生产落地。
自研应用框架,开箱即用,零侵入性接入,遵循 Spring 官方的模块化管理,保证业务依赖可选项。
项目脚手架,支持一键生成阿里巴巴 COLA 架构、阿里巴巴分层架构、阿里巴巴 MVC 架构,内置了 DB、MQ、Redis、分库分表等配置。
API 网关(API Gateway),基于 Spring Cloud Gateway 实现动态路由、鉴权、限流、熔断、降级控制。
消息服务(Message Service),提供统一消息推送API,消除不同推送通道之间的差异,内置短信、邮件、APP推送、微信推送,可根据扩展点轻易接入第三方推送。
聚合支付网关(Pay Gateway),提供统一支付API,消除不同支付通道之间的差异,内置支付宝、微信、苹果支付,可根据扩展点接入第三方支付。
Spring Boot 应用监控,用于管理 Spring Boot 应用的健康状况,支持应用程序上下线监控、JVM监控、日志级别动态管理,提供实时警报功能。
用户认证授权服务(User Account and Authentication Service),提供基础的认证和授权功能,可根据扩展点进行定制化。
Add a description, image, and links to the cola4 topic page so that developers can more easily learn about it.
To associate your repository with the cola4 topic, visit your repo's landing page and select "manage topics."