从2s到0.1s!一次显著的商品分类树查询优化,够优雅!
目标 为了使应用拥有初步的支付功能,我决定引入微信/支付宝的支付功能,后来因为微信的资格审查较为严格,因此决定使用支付宝支付功能,且由于学生个体用户申请商家身份较为麻烦,因此使用支付宝提供的沙箱环境来实现和测试支付功能。 使用支付宝支付产品功能 支付宝专门为个体和组织提供方便好用的支付功能开发工具包,按照支付宝的开发文档就能非常方便和简单的实现自己的支付功能。下面是具体的使用步骤: ...
为什么要学习微服务 单体应用或者粗放式的软件服务,功能代码堆积,维护成本高,一个小功能的变更都有可能导致整个工程的宕机,而生产环境的奔溃更可能造成经济损失甚至不好的社会影响 云原生架构、容器化部署、中台等等都与微服务有个微妙的关系 微服务能解决实际业务场景的哪些问题 将单体应用分拆成多个小体量的的高内聚低耦合的软件服务,可以采用不同的软件语言,不同的数据存储,每个小服务独立部署...
数据实体联系 基于需求分析得到的具体业务,按领域划分为七个小模块,每个模块中划分出相应的实体、事件,如下是关键数据实体-联系图: 会员,车辆,月卡(绑定手机号,录入车辆,开月卡) 车位,闸机(车辆停靠、车辆离开) 积分(签到、兑换) 计费规则(入场、出场) 交易流水(支付、充值) 消息(推送) 洗车 业务模块设计 按照前面的需求分析,数据实体联系图,设...
订单功能模块
-