首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2020-08-06 使用 Rust 编写的 Lambdas 在 AWS IoT 和 SQS 队列之间传递消息

【Rust日报】2020-08-06 使用 Rust 编写的 Lambdas 在 AWS IoT 和 SQS 队列之间传递消息

作者头像
MikeLoveRust
发布2020-08-11 10:39:39
9650
发布2020-08-11 10:39:39
举报

使用 Rust 编写的 Lambdas 在 AWS IoT 和 SQS 队列之间传递消息

AWS IoT Core 提供了一种方便的方式将 ESP32 等 IoT 设备连接到云。通常,使用 MQTT 协议。我们在使用 Rust 将那些 MQTT 消息传输到其他实际上可以对它们有用的服务,如 AWS SQS 队列,这样我们就可以实现监测楼层温度等等。详细实现请看原文:https://andres.svbtle.com/passing-messages-between-aws-iot-and-sqs-queue-using-lambdas-written-in-rust

Crust of Rust 系列视频

在这个(第五个)Crust of Rust 视频中,我们通过重新实现标准库中的某些 std :: sync :: mpsc 类型,介绍了多产品/单消费者(mpsc)channels。作为其中的一部分,我们将介绍 channel 的用途,它们在更高级别上的工作方式,不同的通用 channels 的变体以及通用 channels 实现。在此过程中,我们介绍了一些常见的 Rust 并发原语,例如 Mutex 和 Condvar。

YouTube地址:https://www.youtube.com/watch?v=b4mS5UPHh20

使用 Rust 和 SDL2 构建一个 iOS 项目

博客原文:https://blog.aclysma.com/rust-on-ios-with-sdl2/

教程:使用 WebAssembly, Rust 和 WASI 编写 Deno 应用

教程中,我们将用 Rust 编写高性能函数,将它们编译成 WebAssembly,并在你的 Deno 应用程序中运行它们。更多详情请看原文:https://www.secondstate.io/articles/deno-webassembly-rust-wasi/

valerie 项目 - 让我们在 Rust 中重新思考 Web 应用程序

作者在 Rust 中尝试并看到了各种 Web 应用程序前端框架。老实 说,这些框架很好,工作也做得很好。但它们也有一些缺点,比如理解 API 需要一条陡峭的曲线,随着应用程序大小的增长,代码会变得越来越复杂。

基于这些原因,作者实现了 valerie 项目,一个使用 Rust 写 web 应用程序的前端框架。

该框架有如下特点:

  • 没有虚拟DOM。
  • UI可以以一种简单的方式生成,即遵循MVVM体系结构而不是MVC体系结构。
  • 使用状态变量在需要时更新UI。
  • 没有任何不安全的代码。

目前尚处于早起开发阶段:https://github.com/emmanuelantony2000/valerie

使用示例:

use valerie::prelude::components::*;
use valerie::prelude::*;

fn ui() -> Node {
    h1!("Hello World").into()
}

#[valerie(start)]
pub fn run() {
    App::render_single(ui());
}

polling 项目

stjepang 最近刚刚开源的新项目, Portable interface to epoll, kqueue, and wepoll。地址:https://github.com/stjepang/polling


From 日报小组 @Jancd @Downtime

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用 Rust 编写的 Lambdas 在 AWS IoT 和 SQS 队列之间传递消息
  • Crust of Rust 系列视频
  • 使用 Rust 和 SDL2 构建一个 iOS 项目
  • 教程:使用 WebAssembly, Rust 和 WASI 编写 Deno 应用
  • valerie 项目 - 让我们在 Rust 中重新思考 Web 应用程序
  • polling 项目
相关产品与服务
物联网
腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档