后端采用 微服务架构技术,使用 SpringCloud 框架,整体工程划分为公共类服务、代码成、网 关服务、认证授权服务、运营后台+b 端小程序主服务、通信消费者服务、通信生成者
服务、支付服务、搜索服务、存储服务、c 端小程序主服务等。技术架构负载均衡使用
阿里云 LBS,网关路由鉴权 Gateway 使用 Security+JWT+Oauth2.0,使用 Nacos 作
为注册中心与配置中心,服务之间调用使用 OpenFeign,任务调度 SchedulerX,,消息
发布封装阿里云 MQTT 与 RocketMQ SDK,消息订阅封装 Stream 框架,分库分表采用 ShardingSphere,分布式事务 Seata 等。数据库存储 Redis 存放角色权限数据、客户 端数据、字典数据等,ClikHouse 存储设备心跳数据、历史数据,Mysql 存储业务数据,
阿里云 OSS 存储图片视频