跳至主要內容

介绍

大约 3 分钟环境配置介绍

Quan框架的应用服务分为:quan-app 应用服务quan-cloud 微服务架构工具quan-security 安全中心 Quan框架的正常运行需依赖相关的第三方组件或服务,本文介绍所需的必须组件和可选组件。

quan-app

quan-app 是 Quan 框架中定义的应用服务模块,主要提供业务相关的扩展功能。

应用服务架构主要划分为 API接口适配层业务实现层领域核心层。 每层均按照领域驱动架构设计风格定义边界,划分为多个微服务模块。

每一个微服务模块都遵循 MVC 开发规范,可以灵活地组合和重用不同的组件,实现高度定制化和可扩展性的业务流程。

quan-app-aggregations

quan-app-aggregations 是作者为了节省服务器资源,将本应该分布式部署的服务聚合到了一个应用中部署。

提示

quan-app-aggregations 服务中的属性配置文件包含quan-app中所有模块服务的配置, 若单独启动quan-app中的其它模块服务缺少属性配置,可以参考quan-app-aggregations中的配置。

quan-app-aggregations聚合的服务描述
quan-app-mobile-bff移动端BFF层服务
quan-app-pm-bff管理后台BFF层服务
quan-chat-bff聊天应用BFF层服务
(用于演示 quan-chat 工具的Demo)
quan-app-service业务实现层服务
quan-app-core领域核心层服务
quan-security-server安全中心服务模块

注意

不推荐在生产环境使用quan-app-aggregations服务。它只适合在开发环境或个人应用中使用。

quan-app 应用服务的基础配置

请查看应用服务基础配置

服务配置

服务名称端口描述
quan-app-aggregations10020应用聚合服务
quan-app-mobile-bff10024移动端BFF层服务
quan-app-pm-bff10023管理后台BFF层服务
quan-chat-bff10090聊天应用BFF层服务
(用于演示 quan-chat 工具的Demo)
quan-app-service10011业务实现层服务
quan-app-core10010领域核心层服务

quan-cloud

quan-cloud 是集成微服务架构工具的模块,目前集成有 Spring Cloud Eureka,用于实现服务注册和发现; Spring Cloud Gateway,用于实现 API 网关。

quan-cloud 的基础配置

请查看网关配置注册中心配置

服务配置

服务名称端口描述
quan-cloud-gateway10012网关组件服务
quan-cloud-eureka10011注册中心组件服务

quan-security

quan-security 是一个独立的安全中心服务模块,其核心是集成一些安全算法,为业务应用提供基础的凭证信息认证服务。

quan-security-server 的基础配置

请查看API权限配置

服务配置

服务名称端口描述
quan-security-server10019安全中心服务模块
上次编辑于:
贡献者: wangquan