咚咚安装

我要开发同款
LiuqianDev2021年01月05日
411阅读

作品详情

咚咚安装是一个广告安装行业的综合性平台。平台涉及广告公司、安装师傅和供应商三个不同的市场主体。咚咚安装平台包含android、ios、web以及小程序四个入口,同时又分为客户端、师傅端以及供应商。后端系统主要采用thinkphp5.1作为主体框架以及workerman来响应http和socket请求,应用的技术技能栈有php、react-native、object-c、redis、Jenkins、微信小程序、消息队列,接入的第三方系统有三方存储oss、阿里云推送、阿里云短信、百度OCR、号码隐私保护,设计并完成的系统包括订单系统(多状态)、lbs推送、订单支付(独立系统)、附件存储系统等。由本人主导以及完成的部分订单系统:咚咚安装的订单是一个多步骤多状态的订单,包含了近十种不同的状态,每种状态下对应不同的订单操作。Lbs推送:根据安装师傅设定的接单区域以及账号的当前定位信息,配合队列系统和阿里云推送,推送与之匹配的订单。订单支付系统:由于涉及的订单以及需要支付的场景比较多,所以订单支付系统采用了独立的支付系统设计,平台内所有的支付场景都使用收银台的功能来完成,从而实现优惠券、红包、积分等各类支付场景的统一支付。以下系统由本人指导并由其他同事完成:附件存储系统:所有附件统一存储并做hash对比,減少存储资源占用。公开附件和私密附件通过中间件的方式来实现不同的授权策略和存储策略。属性管理系统:web网站的属性管理系统,并没有太多的技术难点。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论