每日最新情感日志速递平台 第一时间了解互联网的新鲜句子。

58 到家账户账务系统架构与实践

发布时间:2018-05-15 14:59 类别:六合彩计划

  说到账务系统,先引见一下 58 抵家的三大营业线:速运、家政以及平台营业线。每条营业线都有各自的用户、商家、以及运营补助策略。

  在起头阶段我们并没有同一的账务系统,每个营业线都有雷同账务系统响应的系统。导致的问题就是资金池营业吻合严峻,对账难,以及数据分歧一,别的成本也很是高,为此我们做了同一的账户系统。账务系统作为抵家营业线的根本办事,为抵家营业供给同一清理、账户、对账、财政报表能力。

  目前 58 抵家账户系统的日均流水金额达万万级别。我们按照营业线进行分库,包管每个营业线落在统一数据源上,对于数量快速增加的表程度拆分。别的还对一些数据量增加较快,可是只拜候近期新增数据的表做了冷热数据分手,按期备份。

  以整个领取的流程来对领取平台的架构做个申明:用户下单 - 买卖生成账单 - 用户确认领取 - 买卖校验账单 - 生成买卖请求 - 收银台调起三方完成领取 - 同步买卖、同步营业线。此时买卖系统会对卡券进行核销。

  由于 58 抵家营业的特色,清理分为分歧的模块,有三方渠道、抵家抽佣、罚款、奖金、抵家补助,优惠券,安全等。清理后生成账户流水,对账户流水做归档、核算等处置。

  对账系统是一个很是焦点的系统。目前分为多级别对账和多频次对账。多级别分为分账对账:对各类流水,以及总账对账,总分对账:流水与总金额的对账。多频次对账分为日对账,准及时对账,买卖推送账单之后约十分钟进行查抄,账务系统会查询这笔账单能否具有,以及对账单的金额进行对账。对账系统会尽快的发觉问题,进行差错处置。犯错处置次要是挂账、补单、退款和登账。

  账务系统最焦点的问题是不变,包管数据精确,无非常,且能在第一时间发觉问题,尽量降低问题带来的影响。因而监控系统显得尤为主要。

  目前监管系统次要用来做非常报警和数据埋点。非常报警很好理解,就是系统中若是呈现错误就会在开辟时打错误日记,扫描到有错误呈现就会通过手机短信发送给开辟人员,开辟人员就会尽快查询报警缘由和对日常报警能否无数据影响,进行响应的处置。

  数据埋点,就是对关怀的数据做埋点(如每天奖金总额、罚款总额、账单总额、商家提现总额),对埋点数据进行收集、阐发、展示。若展示的数据跟泛泛有较大差别,我们会找出数据差别缘由,看能否有问题。包管有问题能及时发觉,及时解救处置。

  大大都系统会拆分成多个子系统办事,而一个子系统往往会挪用另一个办事,办事之间彼此挪用就有可能呈现办事器处置完毕后没有前往成果的环境。客户端没有领受到前往成果,就可能反复挪用。幂等性是系统的接口对外的一种许诺(而不是实现), 许诺只需挪用接口成功, 外部多次挪用对系统的影响是分歧的。

  1、充值时对充值流水号做了独一的处置,外部挪用充值接口时,传一个独一的流水号,判断这个流水号在系统中具有,就前往,多次挪用 http://sceneinpa.com/liuhecaijihua/37/


你可能喜欢的