对比测试工具平台让财务测试飞起来
唯品会财务核心系统主要是对订单、支付及库存等记录大数据的批处理。其中对供应商的账单,是经过一系列处理步骤如:抽数、预处理、货款计算、优惠分摊计算、重算等一系列有序后台批处理才生成。为了适应复杂的公司业务,该系统设计较为灵活,配置较多,尤其是货款计算逻辑覆盖各种业务模式的耦合性强,可测试性较差。
VDL:唯品会强一致、高可用、高性能分布式日志存储 (质量篇)
分布式系统,在正常情况下还是比较简单的。异常情况才是分布式系统的难点,包括节点故障、磁盘异常、网络延时/丢包、网络分区等等。如何在这些异常或者异常组合的情况下保证VDL稳定正常,这是VDL的重难点之一。
从零开发一个单机存储引擎-以VDL Logstore设计为例
VDL是VIP Distributed Log的缩写,是唯品会自研的基于Raft协议的新一代分布式Log存储系统,多副本、强一致性是其关键的特征。这里的Log不是指syslog或者log4j产生的用于跟踪或者问题分析的应用程序日志。