代码拉取完成,页面将自动刷新
同步操作将从 HuaweiCloudDeveloper/ saas-housekeeper 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
[TOC]
本项目是华为云开发者团队基于SaaS项目技术支持实践,采用微服务架构,结合华为云服务能力开发的SaaS化开源项目,旨在为企业级开发者提供云原生SaaS应用构建的技术参考,包括微服务架构、多租隔离设计、多租户路由、数据存储多租设计等。更多SaaS相关技术细节可参考:华为云开发者文档中心SaaS应用开发指导。
名称 | 地址 | 账号 |
---|---|---|
租户注册 | http://saas-housekeeper.cloudbu.cloud-onlinelab.cn/tenant/#/register | |
超级管理中心 | http://saas-housekeeper.cloudbu.cloud-onlinelab.cn/super-admin/#/login | 账号: Admin 密码: lhKk101@mm. |
租户管理中心 | http://(租户域名).saas-housekeeper.cloudbu.cloud-onlinelab.cn/tenant/#/login | 账号: tenant 密码: lhKk101@mm. |
用户管理中心 | http://(租户域名).saas-housekeeper.cloudbu.cloud-onlinelab.cn/customer/#/login | 自定义 |
工人管理中心 | http://(租户域名).saas-housekeeper.cloudbu.cloud-onlinelab.cn/worker/#/login | 自定义 |
saas-housekeeper
├── saas-housekeeper-common-utils -- 工具类及通用代码
├── saas-housekeeper-config-server -- 配置中心
├── saas-housekeeper-eureka -- 注册中心
├── saas-housekeeper-gateway -- 网关中心
├── saas-housekeeper-message-service -- 消息中心
├── saas-housekeeper-order-service -- 订单中心
├── saas-housekeeper-service-publish-service -- 服务发布中心
├── saas-housekeeper-web-customer -- 用户管理中心
├── saas-housekeeper-web-super-admin -- 超级管理员管理中心
├── saas-housekeeper-web-tenant -- 租户管理中心
├── saas-housekeeper-web-worker -- 任务管理中心
└── saas-housekeeper-config -- 配置文件
技术 | 说明 | 官网 |
---|---|---|
Spring-Cloud | 微服务框架 | https://spring.io/projects/spring-cloud |
SpringBoot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
Eureka | 注册中心 | https://github.com/xmartlabs/Eureka |
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis-plus | ORM框架 | https://baomidou.com/ |
K8S | 华为云应用容器引擎CCE | https://support.huaweicloud.com/cce/index.html |
Mysql | 云数据库RDS | https://support.huaweicloud.com/rds/index.html |
Redis | 分布式缓存DCS服务 | https://support.huaweicloud.com/intl/zh-cn/dcs/index.html |
RabbitMQ | 分布式消息队列 DMS | https://support.huaweicloud.com/intl/zh-cn/rabbitmq/index.html |
saas-tenant-router-starter | 多租户路由中间件 | https://gitee.com/HuaweiCloudDeveloper/saas-tenant-router-starter.git |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok |
Swagger-UI | 文档生成工具 | https://github.com/swagger-api/swagger-ui |
安装配置RabbitMQ
队列: message.queue
订阅topic: amq.topic : message.# 队列: order.task
订阅topic: amq.topic : task.order.newOrder 队列: task.order
订阅topic: amq.topic : order.task.doTask
执行/db目录下脚本初始化数据库
后端服务启动注册中心eureka和配置中心config-server,其它子模块启动顺序任意
前端服务启动模块:
在目录下执行命令
npm install
npm run serve
本地访问地址
127.0.0.1 abc.saas-housekeeper.cloudbu.huawei.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。