立项宗旨:公司以广西营业员app的思路,顺利打开了移动掌厅app的市场.
我们在广西app的中心思想下.给黑龙江移动定制了一款基于广西掌厅app部分
功能下,提供了分享甩单功能. 该app不仅给移动营业员使用,我们还新增了一个
城乡门店工作人员甩单功能.以及校园现场开户.
核心功能:黑龙江的目的只要在于扩展新用户群体.所以只有两个核心业务.1.宽带
办理 2.选好入网 . 鉴于黑龙江移动城乡工作人员比较多,并且并无办理这两个核
心业务的权限. 我们给他们新增了一个甩单开户功能. 城乡工作人员负责收集预
开户名单 以及身份信息. 系统根据定位将订单派发给附近的营业员.营业员上门
给用户办理业务.
整个技术体系我们沿用了广西营业员app的架构模式.
技术体系:整个系统运用微服务分布式理念,将整个应用分成多个子应用服务.解
决了传统项目的服务臃肿,业务错综复杂,相互依赖,紧耦合,高风险等问
题.以全新的粒度更细,去中心化,服务自治,灵活部署的spring boot(配置更
简洁,取代传统的springMvc) + grpc(服务通讯方式,类似于dubbo) 完成整个服
务的框架基础. 在缓存方面我们选用了业内运用广泛的redis 数据库作为内存数
据库. 在消息中间件方面我们选用了数据库支持更大的kafka作为MQ .在日志处
理方面我们选用了大数据处理优越的数据库MongoDB.在反向代理、负载均很
以及静态资源文件管理服务方面我们选用了nginx .数据库我们运用了市面比较
通用的mysql.
综上所诉:springboot
+grpc+mybatis+kafka+redis+MongoDB+nginx+mysql+maven+git