03 2022 档案
摘要:前言 对多线程有所了解的朋友一般都会熟悉一个概念:锁。 在多线程并发场景下,要保证在同一时刻只有一个线程可以操作某个业务、数据或者变量,通常需要使用加锁机制。比如synchronized或Lock等。 而随着架构演进、业务发展,我们的应用往往都不是只部署在一台服务器上,而是使用分布式集群架构,同时存
阅读全文
摘要:前言 没有人能保证自己的系统不出错,同样,在调用第三方系统时,也不能保证能够100%的成功。 往往会因为程序逻辑、网络中断、边界值等各种各样的问题导致服务失败。 在不同的业务领域对于服务的错误率有着不同的要求,一些金融领域的系统一般要求服务的错误率为0.01%。 那么为了保证很低的错误率,则需要通过
阅读全文