前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2020-11-02 arc-swap 即将进入 1.0 稳定版本

【Rust日报】2020-11-02 arc-swap 即将进入 1.0 稳定版本

作者头像
MikeLoveRust
发布2020-11-06 11:31:19
5890
发布2020-11-06 11:31:19
举报

arc-swap 即将进入 1.0 稳定版本

arc-swap 类似 Arc, 但是对于读多写少的场景进行了优化. 对于读来说, 他几乎是 lock-free的(除了每次线程的第一次access). 因此他可以在读多写少场景下提供非常高的吞吐, 例如 配置更新等场景.

目前 arc-swap 终于要进入稳定版本了(当前还是 1.0-rc1)

原文连接: https://vorner.github.io/2020/10/31/stabilizing-arc-swap.html

Rust Quiz: Rust 小测试

这是 dtolnay的一个小玩具, 可以通过小测试的方式了解一下 Rust 的一些好玩的知识.

dtolnayanyhow, thiserror, cxx, paste 等一系列 crates 的作者.

rust quiz地址: https://dtolnay.github.io/rust-quiz

github地址: https://github.com/dtolnay/rust-quiz

Rust + SDL2 + OpenGL: 让 native 程序运行在 web 上

如果你想让一个 native的 Rust 程序运行在 web 上,能够接收输入并且能够渲染.那么可以继续阅读一下该文.

作者通过详细的讲解, 来演示如何让一个使用 SDL2OpenGLnative Rust 程序运行在 web 上.

同时作者保证: 该文以及内部的示例代码会一直保持能够运行,为想了解的人提供一个合适的参考.

原文链接: https://blog.therocode.net/2020/10/a-guide-to-rust-sdl2-emscripten

Qovery Engine: 让发布变的更容易

Qovery Engine 是一个 云 服务商的抽象层, 可以让你无缝快速的把程序发布到各个云平台上.

现在支持 AWS, GCP, Azure 以及其他的云平台.

该项目使用 Rust 编写, 使用 Terraform, Helm, Kubectl 以及 Docker 等来管理资源.

github 地址: https://github.com/Qovery/engine

message-io: 异步 message 库

message-io 是一个异步的 message 库, 基于他, 可以快速的构建基于网络的应用.

适用的目标:

  • 构建基于 tcp/udp 协议沟通的应用.
  • 想构建多人游戏(server or client).
  • 不想处理并发或者 socket 连接细节.
  • 想专注于处理 apps 之间的 messages, 而不是如何传输.

github地址: https://github.com/lemunozm/message-io

Rust 程序的 CD (Continuous Deployment)

这是<<从零到生产>>的新一章.

这一章主要讲述如何发布我们的程序到生产环境中. 文中以发布到 DigitalOcean 为例, 讲述如何编写 Dockerfile, 打包镜像, 以及最终发布到 DigitalOcean的过程.

感兴趣的后端同学可以看看.

原文链接: https://www.lpalmieri.com/posts/2020-11-01-zero-to-production-5-how-to-deploy-a-rust-application/

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • arc-swap 即将进入 1.0 稳定版本
  • Rust Quiz: Rust 小测试
  • Rust + SDL2 + OpenGL: 让 native 程序运行在 web 上
  • Qovery Engine: 让发布变的更容易
  • message-io: 异步 message 库
  • Rust 程序的 CD (Continuous Deployment)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档