时政
财经
科技
虚拟货币
其他
登录
#Rust语言
关注
快乐永远
1周前
9月26日:Cloudflare 用“内存安全”的 Rust 重写。由于采用了 Rust 语言,这一变化被誉为“速度更快、更安全”。 11 月 18 日(53 天后):Cloudflare 发生大规模故障,导致互联网大面积瘫痪,原因是 Rust 代码中出现内存错误…… 最大的危险不是前有雷区,而是工兵说雷都清干净了(实际上剩下一颗)
#CloudFlare故障
#Rust语言
#内存安全问题
#互联网瘫痪
#安全隐患
分享
评论 0
0
LIN WEI
1个月前
还可以再解释细一点,当项目没有明确定义时,rust 为啥会显得笨拙?因为此时不但需求会随时间变来变去,更要命的是你没有一份十年没变过的 C 代码做参考,对项目整体实现缺乏全局的认识,只有自底向上的方法不断尝试和修正自己,不段反思和改进中上层代码,才能像盲人摸象那样逐步认清楚整个世界因该是啥样,而此时类型体操会在这时勒得你喘不过气来,一个之前需要横着用的变量现在需要竖着用了,你思来想去发现你完全没办像其他语言那样改成法竖着用了,于是你只有引入更大范围的重写才能解决问题,你觉得这样很难受,去 rust 社区寻求帮助,但发现他们并不会帮助你真的解决语言问题,只会一个劲的指责你 “你觉得痛苦正是因为你对 rust 不熟悉导致的” 或者 “rust 逼迫你更大范围重写正是逼你尽早写出更好的代码”,他们这么说在定义清晰的项目里的确没问题,越早重构越好,但在定义不清晰的项目上里存在大量中间设计,你今天改成这样,八成不是最终形态,隔几天可能还要改,而此时 rust 却逼迫你每次都提前费精力进行更大范围的重写,即使这时完全没必要的,过两天就不需要的,他也不许你像其他语言那样用快速实现的方式应对新的中间状态,等需求稳定了,技术方案也收敛的情况下再进行迭代和完善,然后你就抓狂了!
#Rust语言
#项目定义不明确
#重构
#类型系统
#开发效率
分享
评论 0
0
Richard
3个月前
#每日推荐 RustFS - 是一个基于Rust语言开发的高性能分布式对象存储软件,开源不到一个月就收获了6k+star 与MinIO一样,它具有使用简单、兼容AWS S3协议、开源等优势,它采用Apache开源协议 Github: 可视化管理控制台,方便管理
#RustFS
#分布式对象存储
#Rust语言
#开源
#AWS S3协议
分享
评论 0
0
Geek
1年前
安全、稳定、高性能的内网穿透工具 - Rathole 用 Rust 语言编写 Rathole 比 frp 还好?延迟接近,在高并发情况下表现更好,能提供更大的带宽,内存占用更少。
#内网穿透
#Rathole
#Rust语言
#高并发
#frp
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞