06 2023 档案
摘要:一、概述 测试是软件流程中非常重要,不可或缺的一个环节。一般的测试分为单元测试,集成测试,端到端的手工测试,这也是构成测试金字塔的三个层级。我们今天将要讨论的话题是契约测试,它是处于单元测试和集成测试中间的一个环节。这三个层级分别测试的场景如下: 单元测试:测试单个service 集成测试:测试由多
阅读全文
摘要:# 一、概述 1. `Disruptor`是英国外汇交易公司`LMAX`开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于`Disruptor`开发的系统单线程能支撑每秒`600`万订单,`2010`年在`QCon`演讲后,获得了业界关
阅读全文