|
|
|
@ -60,7 +60,7 @@ Rust 是一门完全开源的语言,在 2015 年发布了 1.0 版本,但是
|
|
|
|
|
|
|
|
|
|
*https://medium.com/tenable-techblog/optimizing-700-cpus-away-with-rust-dc7a000dbdb2*
|
|
|
|
|
|
|
|
|
|
Tenable 是一家网络安全解决方案提供商,它提供了一套可视化工具,并通过一个 `sidecar agent` 来过滤采集到的指标数据。最开始,该公司使用 Javascript 作为主要语言,当业务开始快速增长时,性能降级的问题就不可避免的发生了。
|
|
|
|
|
Tenable 是一家网络安全解决方案提供商,它提供了一套可视化工具,并通过一个 `sidecar agent` 来过滤采集到的指标数据。最开始,该公司使用 JavaScript 作为主要语言,当业务开始快速增长时,性能降级的问题就不可避免的发生了。
|
|
|
|
|
|
|
|
|
|
因此,在经过一系列调研后,`Tenable` 最终决定使用 Rust 来重写该服务,以获取更好的性能和安全性。最终结果也没有让他们失望,在延迟方面获得了 50% 的提升,如上图所示。
|
|
|
|
|
|
|
|
|
|