智慧门店项目是内部孵化的扫码点餐和自营外卖小程序。
服务端技术栈包括:
1.PHP开发语言,Laravel的mvc框架;
2.使用RabbitMQ的外卖消息队列和订单状态流转等异步事件处理;
3.基于elasticsearch的附近门店搜索;
4.基于百度飞桨的ai菜品图片识别和菜单自动生成;
5.采用restfulapi作为前台端接口对接,基于token的用户验证方式;
6.使用redis作为我们的接口缓存,做好了防雪崩和击穿工作;
项目职责
1.项目路线规划;
2.第三方接口对接(支付,配送,飞桨,商家自有收银系统);
3.做为项目负责人,还负责跑线下商家的市场调研。商家需求分析;
好食期是一个品牌临期食品特卖的电商平台
服务端技术栈包括:
1.golang开发语言(gin的web框架,gorm做为db的组件,grpc的微服务调用);
2.使用restful做为外部接口调用规范;
3.使用openresty作为网关层的接口鉴权、限速,接口转发,多版本接口并存;
4.使用elasticsearch作为我们大数据集相关服务的基础(比如:订单,优惠券,商品);
5.使用canal作为mysql和elasticsearch数据同步的桥梁;对canal进行二次开发,使它拥有了web界面,可以动态添加要监听的库和表,使用回调机制,使业务更解耦;
6.基于RabbitMQ的异步消息队列;
7.基于阿里云redis的redis集群;
8.为了应对业务的不断发展,提高业务的健壮性,推动mysql的MHA架构;
10.gocron的分布式定时任务管理;
11.引入了apollo的配置中心,使配置可以分权限管理;