2021
09-14
09-14
C和Java没那么香了,Serverless时代Rust即将称王?
目录高并发模式初探C语言的高并发案例Java的高并发实现Go的高并发实现Rust的高并发实现总结高并发模式初探在这个高并发时代最重要的设计模式无疑是生产者、消费者模式,比如著名的消息队列kafka其实就是一个生产者消费者模式的典型实现。其实生产者消费者问题,也就是有限缓冲问题,可以用以下场景进行简要描述,生产者生成一定量的产品放到库房,并不断重复此过程;与此同时,消费者也在缓冲区消耗这些数据,但由于库房大小有限,...
继续阅读 >
Rust是Mozilla基金会的一个雄心勃勃的项目,号称是C语言和C++的继任者。一直以来,C/C++中的一些基本问题都没能得到解决,比如分段错误、手动内存管理、内存泄漏风险和不可预测的编译器行为。Rust的诞生就是为了解决这些问题,并提高安全性和性能。Evrone(一家软件公司)在很多项目中使用了Rust,我们的工程师们这方面在积累了丰富的经验。在这篇文章中,我们将分享Rust的一些主要特性。主要特性强静态类型;无垃圾回...