公司发展共享电车业务
核心功能:电车盒子iot接入,支持多个厂家多个协议的盒子。用户使用小程序用车并支付费用,app日常运维换电挪车调度报修上下架,数据报表统计,包括支付统计,用车统计,换电统计,调度统计,用户画像等。
业务流程:用户在小程序上下单用车,支付车费,运维人员使用app进行车辆调度换电维修,管理人员查看数据分析和运营报表。
整体使用微服务架构
底层设备接入,支持多个协议的设备同时接入平台,使用netty,系统收到数据后通过kafka进行消息传递,入库服务收到数据后进行数据处理和存储,再通过kafka将消息传送给消费服务,消费服务对数据进行全面处理。
还有一些其他服务包括订单服务,业务管理服务,围栏服务,网关服务,指令服务,运维服务,支付服务,数据统计服务等,构成庞大的微服务系统。
数据库使用mysql+postgres和redis组合,mysql存储业务数据,pg存储位置指令报警等数据,redis存储缓存数据和一些实时数据。还有日志服务,使用xxl-job进行定时任务调度.