接下来就到我们最为重要的订单数据库设计了,订单数据库我们暂时设计8张表,分别是预估数据表,用来存储用户下单之前的预估数据,订单主表,存储订单的基本信息,订单扩展表,存储读写频率低的订单数据,订单地址表,用来存储订单相关地址信息,如下单经纬度,目的地经纬度,下单地址和目的地地址以及经纬度类型,订单广播表,用来存储每个订单广播的司机和订单基本信息...。。。。
lianpenglin 阅读:756评论: 2024-07-05 20:52:53
现在我们来讲讲司机服务数据库相关设计,司机服务主要功能有:司机登录、司机注册、司机上下线、经纬度同步、push推送、司机钱包、充值、抢单、订单状态变更等。和用户数据库一样,我们司机数据库也只存储司机相关的信息,具体如下:。。。。
lianpenglin 阅读:688评论: 2024-07-05 20:51:09
用户侧功能有用户登录,用户充值,下单等,我们设计用户数据库只保存用户的一些基本信息,充值和下单等功能我们保存到订单数据库和财务数据库中。。。。。
lianpenglin 阅读:662评论: 2024-07-05 20:49:54
订单状态包含:初始化订单---派单中---司机抢单---司机接单---司机就位---司机开车---结束服务---报单---确认支付方式---结算完成,在订单开车之前,都可能会被取消,取消状态包含用户消单(无司机抢单情况下取消订单)、用户销单(有司机抢单用户取消)、司机取消。。。。
lianpenglin 阅读:655评论: 2024-07-05 16:35:46
大家都知道golang net/http标准库搭建web服务是一件非常简单的事,但是背后实现的具体原理是什么?小编梳理了大致的流程,有需要学习的朋友可以简单看一下,有什么问题也可以随时交流。。。。
lianpenglin 阅读:1780评论: 2022-03-09 14:11:41
ab是Apache超文本传输协议(HTTP)的性能测试工具,主要用来测试HTTP服务每秒可以处理多少个请求。。。。。
lianpenglin 阅读:2530评论: 2020-06-23 17:18:14
Go的并发编程蘑菇型非常有特点,它的运作机制也非常值得研究。因此,在讲解怎样使用Go进行并发编程之前,我们先一探它的精髓。。。。。
lianpenglin 阅读:1777评论: 2020-06-22 11:35:38
Go语言有3种数据结构可以让用户管理集合数据:数组、切片和映射,这3中数据结构是语言核心的一部分,在标准库里被广泛使用。一旦学会如何使用这些数据结构,用Go语言编写程序会变得快速、又去且十分灵活。。。。
lianpenglin 阅读:1906评论: 2020-06-20 23:00:33