1. 移动门户包括App端(安卓)、桌面端(electron)、web管理端、后端服务;
2. 后台整体技术采用的spring-boot、spring-cloud微服务架构,App端采用安卓+小程序的方式实现(方便功能扩展,可以不用频繁的更新App)、桌面端vue采用electron打包成安装程序、web管理端采用vue、avue;
3. 后端相关技术:
● 框架:bladeX、spring-boot、spring-cloud、mybatis-plus;
● 注册与配置:nacos;
● 调度中心:xxl-job;
● 消息中间件:kafka;
● 消息:websocket;
● 存储:mysql、redis、minio;
● 路由:kong;
● 实施:rainbond(docker+k8s);
4. 后端功能模块:
● 认证模块:用户登录
● 系统模块:用户、部门、角色、岗位、租户、菜单、客户端管理
● 资源模块:文件管理
● 消息模块:消息服务、群管理
● 小程序管理模块:小程序管理(上下架、版本更新)
● 公共模块:小程序