![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rust高性能
文章平均质量分 69
专注Rust高性能
码农渔夫
我是一名新时代广深漂农民工,擅长Go、K8S、gRPC等相关技术。
2023年开始,已全面拥抱Rust高性能,All in AI大模型,期待!
路漫漫其修远兮,吾将上下而求索。有空来我知识星球逛逛:Meta-Go笔记(免费)
展开
-
值得关注,采用 Rust 自研内核的 DragonOS,具有 Linux 兼容性的操作系统。
DragonOS 提供优秀完善的架构设计,相比于同体量的其他系统,DragonOS 还支持虚拟化,并在设备模型、调度子系统等方面具有一定优势。:它能够运行Linux程序,实现了“一次编译,随处运行”的能力,这使得开发者可以更容易地迁移现有的Linux应用程序到DragonOS上。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。:采用 Rust 开发,逐步移除C代码,这将提高操作系统的安全性,减少内存安全问题,提高系统稳定性。原创 2024-04-24 21:21:02 · 360 阅读 · 0 评论 -
Rust新手必看,大神力推的必读书籍
Rust 最近几年的确很火,不管在操作系统领域,嵌入式、web、系统底层等等领域都取得不错的效果,很多人都去尝试,哪怕工作用不上,也愿意去学习 Rust。我入门的时候,基本都把官网都翻烂那种,初学者一定把官网的刷起来,并且还可以到 B 站也好找到简单入门视频做辅助学习,也是不错选择的。这个是陈天老师的在极客课程,个人觉得还不错,但是建议有一定的基础后再去看,跟着做练习效果可能会更好,并且强烈推荐,持续不间断的1。下面是 Rust 书籍和相关资料,结合自己用过的,及跟一些 Rust 大神交流得到。原创 2024-03-11 21:33:16 · 586 阅读 · 0 评论 -
真心建议大家冲一冲这家公司,刚成立新部门,Rust 作为技术栈
产品相关介绍如下,Microsoft 365 (M365) 是 Microsoft 增长最快的云服务业务,融合了最受信赖的通信和协作产品(如 Exchange、SharePoint 和 Skype)的云版本与桌面办公产品套件,为用户提供始终更新的集成服务产品。说到福利,我相信也是大家关系之一,和薪资一样很重要,加入你可以享受,全面的医疗保险、灵活的工作时间(高达 50% 的人在家工作)、以及其他福利,比如带薪年假和培训机会等。总的来说,在微软的福利待遇在行业内是相当有竞争力的滴,眼红了,哈哈!原创 2024-03-10 21:07:53 · 407 阅读 · 0 评论 -
为什么,越多的 Python 开发者,都开始学习 Rust 了!
Rust 作为快速且内存高效的语言,成为理想的替代选择,天然的高性能、内存安全的,性能上与C/C++语言高性能一致,更重要的是提供现代编程语言的安全性和便利性,摆脱手动内存管理和垃圾收集的困扰。那么,这样来看,具备 Python 开发者和充满活力的开发者社区,要解决这个痛点,瞄准 Rust 为高性能 Python 包提供更优秀的解决方案,是个不错的选择。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。原创 2024-03-10 20:35:31 · 425 阅读 · 0 评论 -
未来鸿蒙系统,会不会用 Rust 重写?
是的,Rust 现在是 OpenHarmony 的官方 “系统开发语言”,操作系统中的很多模块都会选择使用 Rust 开发,从官方的行动来看,我觉得当然会使用 Rust 重写。今天分享主题,最近发现 OpenHarmony 出现大量的 Rust 代码,是不是以后 Rust 可能成为鸿蒙开发的主要语言,或未来的鸿蒙是否使用 Rust 重写等谈论。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。毫无疑问,必须重写,哈哈!原创 2024-03-09 23:35:51 · 590 阅读 · 0 评论 -
因为 Rust,代码更智能而不是更难!
首先 Rust 使用先进的内存管理机制,如所有权和借用规则,确保了代码的安全性,同时避免了垃圾回收的开销。虽然,这些概念是使用细节增加了学习的曲线,但长远来看,它提高了代码质量和系统的可靠性,使得编程变得更加智能和高效,而不是认为它很难,从而放弃,然后每天自己修复 Bug 到凌晨1点钟。今天分享主题,Rust 是一种强大的编程语言,为什么有的人觉得不难,反而写出代码更加智能呢?我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。原创 2024-03-08 17:39:05 · 388 阅读 · 0 评论 -
Rust 编写新一代 Web 框架 Teo,同时支持 Node 和 Python,速度惊人!
今天分享主题,随着 Web 技术的迅速发展,开发变得愈发复杂,需要投入更多的时间和精力,今天介绍这款用 Rust 编写的新一代 Web 框架。Web 项目开发越来越复杂,也让开发者带来很多挑战,与灵活运用最新的 Web 开发框架,以提高开发效率和应对不断变化的需求。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。:现代框架允许开发者在服务器端定义数据模型和接口,然后自动生成客户端代码,减少了重复工作,并提高了前后端代码的一致性。原创 2024-03-08 17:37:16 · 1568 阅读 · 0 评论 -
AI 时代,喜欢 Rust 的原因有 6 个。
简直太香了,因为许多硬件相关的库和接口是用 C 语言编写的,Rust 的这种兼容性使得开发者能够利用现有的硬件资源和库。然而,Rust 通过其独特的类型系统、所有权规则以及借用机制,能够在编译时期就防止数据竞争的发生,从而确保并发程序的安全和稳定。有 GC 的语言,一个大问题是它们可能会导致程序执行中不可预测的暂停,对于可预测的时序至关重要的实时系统来说,这是一个问题。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。原创 2024-03-07 13:58:34 · 596 阅读 · 0 评论 -
Rust 最值得关注的三个 web 框架
Warp 是一个强大的 Rust Web 框架,提供了许多开箱即用的功能,包括路径路由和参数提取、标头要求和提取、查询字符串反序列化、JSON和表单正文处理、多部分表单数据、静态文件和目录服务、网络套接字管理、访问日志记录、Gzip、Deflate和Brotli压缩,以及服务器发送事件(SSE)等。多提一嘴,Actix Web 社区非常强大,框架支持 HTTP/2和WebSocket,提供了用于Web框架中最常见任务的 crate s和指南,并且提供强大文档,而且速度非常快。使用提取器以声明方式解析请求。原创 2024-03-05 13:04:40 · 774 阅读 · 0 评论 -
为什么在生产环境,建议 Rust ?
还有我最近在微信指数上,关注大家对 Rust 的搜索指数,也是异常的增长。如果错误在生产环境中被揭露,修复这些错误的代价就会显著增加的,因为后期的错误可能涉及到更广泛的系统组件,需要更多的时间来定位问题,并且可能会影响到已经部署的系统和用户数据。Rust 的运行时开销很低,对于处理高请求量的服务至关重要,它允许在相同工作量下使用更少的资源,则可以为亚马逊节省大量云基础设施成本。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。原创 2024-03-05 13:03:31 · 819 阅读 · 0 评论 -
年后跳槽,从 Go 到 Rust 面试挂了。
特征边界和 where 子句用于向函数和类型添加约束,确保它们遵守特定的要求或条件的,特征边界用于约束类型参数以实现特定特征。Rust 中的生命周期是一种标记,用于指定引用的有效范围,它的作用是确保引用不会超出其引用的对象的生命周期,防止悬垂引用和非法引用。我是渔夫,现在在国内某某云程序员,业余独立开发者,探索副业,生活、技术、非科班转码经验等相关文章,欢迎关注,和渔夫一起成长。闭包是从封闭范围捕获变量的匿名函数,根据闭包修改或编辑捕获的变量的能力,可以将闭包视为可变或不可变。原创 2024-03-02 10:47:45 · 957 阅读 · 1 评论 -
AI 时代,Rust 越来越火。
大家好,我是渔夫。今天是个独特的日期,因为它只出现在闰年中,而闰年大约每四年出现一次。同时,2024 年被视为 AI 时代的一个关键转折点,它预示着普通人将迎来重大的机遇。在这一年,AI 的发展预计将为日常生活带来深远的影响,开启前所未有的可能性。为什么说,AI 时代是普通人的重大机会呢?自从 2022年底,由 OpenAI 发布的 GPT3.5 以来,不仅轰动了整个科技界、也引起了社会各界的广泛关注。这事件标志着 AI 技术的飞速发展,给各行各业带来前所未有冲击。不要觉得 AI 改变你还很遥远原创 2024-03-02 10:17:22 · 543 阅读 · 0 评论 -
又封神了,Rust 构建开源 Pingora 框架,每天处理超过 1 万亿个请求,Nginx 慢慢消亡!
例如,当重试请求/请求失败时,将请求重定向到具有不同请求头的目标服务器,但 Nginx 并不支持这种操作,这要求我们投入额外的努力来克服其限制,这种情况下,还需要我们额外花费时间和精力来解决 Nginx 的限制。1、更高效:在生产环境中,与我们的旧服务相比,Pingora 在相同流量负载的情况下,消耗的 CPU 和内存减少了约 70% 和 67%。随着 Cloudflare 规模的扩大,已经超越了 Nginx 的处理能力了,无法满足当下所需要的性能,Nginx 也没有在非常复杂的环境中所需要的功能。原创 2024-03-02 10:13:15 · 1073 阅读 · 0 评论