【Rust日报】印度尼西亚CIMB Niaga银行将Java迁移到Rust

科技   2024-11-12 15:50   加拿大  

Rust项目首次参与了谷歌编码之夏(GSoC)计划

2024年,Rust项目首次参与了谷歌编码之夏(GSoC)计划。9名贡献者在过去几个月中努力工作在他们令人兴奋的项目上。这些项目有不同的持续时间,有些在8月结束,最后一个在10月中旬结束。现在所有项目的最终报告都已提交,9名贡献者全部通过了最终评审,他们的项目被认为是成功的,尽管可能没有完全达到最初目标。

Rust项目与GSoC贡献者有了很好的互动,贡献者反馈显示他们对计划感到满意并学到了很多。Rust项目对他们的贡献表示由衷的感谢,一些人甚至在项目结束后继续做出贡献。

总的来说,2024年的GSoC对Rust项目是一次成功,我们期待在不久的将来再次参与GSoC或类似计划。概述了9个GSoC项目,包括:cargo-semver-checks添加lint级别配置、为Cranelift实现更快的寄存器分配器、改进rustc编译时间等。

https://blog.rust-lang.org/2024/11/07/gsoc-2024-results.html

Rust GPU项目引入了两位新的维护者

欢迎两位新的Rust GPU项目维护者Schell Scivally和Firestar99。Schell是一位来自新西兰的游戏和图形程序员,目前在一家公司工作,利用AI简化摄影师的工作流程。他是Renderling项目的开发者,这是一个跨平台的基于WebGPU的GPU渲染器。他使用rust-gpu来在CPU上调试着色器,同时享受Rust开发体验的好处。Firestar99是一位来自德国的图形程序员和硕士研究生,他的论文是在自定义的Rust引擎中复制UE5的Nanite技术。他一直在为rust-gpu项目做出贡献,包括实现Mesh Shader、子组内置函数等功能。他希望能为rust-gpu贡献无绑定API,并在业界找到一份与该项目相关的工作。文章对两位新维护者表示热烈欢迎,并期待吸引更多用户和贡献者加入rust-gpu项目。

https://rust-gpu.github.io/blog/2024/11/06/new-maintainers

印度尼西亚CIMB Niaga银行将Java迁移到Rust

本文分享了印度尼西亚CIMB Niaga银行在提供优质银行服务体验的过程中,如何将其核心微服务从Java迁移到Rust编程语言。文章强调了以客户为中心的理念对银行决策的指导作用。由于用户群不断增长,Java微服务在高峰时段遇到了性能瓶颈问题,影响了用户体验。经评估,团队决定将核心微服务迁移到Rust,以提高系统性能、安全性和可扩展性。

选择Rust的主要原因包括:1)内存安全性高,能在编译时消除常见bug;2)性能优秀,能很好地处理并发操作;3)安全性强,能有效防范安全漏洞。文章还分享了团队採取分阶段无缝迁移策略的过程,确保了对客户服务零中断。最后,作者总结了Rust在提高性能、确保安全性和提升开发效率方面的积极影响,有助于银行持续为客户提供卓越的服务体验。

https://medium.com/cimb-niaga-engineering/delivering-superior-banking-experiences-bc7ca491eae5

--

From 日报小组 Mike

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


Rust语言中文社区
Rust官方及社区最新信息搜集、文章推送,教程学习,技巧分享,社区交流。信息来源是整个全球Rust社区。
 最新文章