02 2018 档案
摘要:之前在想如何降低API的延迟,这些API里有几个比较耗时的操作且是串行执行,那通过异步执行的方式理论上可以降低运行的时间,如下图所示: 具体的实现比较简单,例如这样: 用java8引入的 即可。 这里不再赘述。 主要讲一下这样实践遇到的坑和一些自己的理解。 性能测试 优化后的代码需要和未修改(基准)
阅读全文
摘要:本文内容主要翻译自 "Reactive Systems Architecture" 第一章1.9节。 在分布式系统中,有组件发生故障造成对应服务失败是很平常的一件事。这里简单阐述一下在发生这些错误时的一些常用处理模式。 失败控制(failure control)的一个目标是在系统或他的一部分失败的情
阅读全文