溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

如何使用Rust編寫(xiě)的Lambdas在 AWS IoT和SQS隊(duì)列之間傳遞消息

發(fā)布時(shí)間:2021-11-10 09:18:03 來(lái)源:億速云 閱讀:203 作者:柒染 欄目:大數(shù)據(jù)

今天就跟大家聊聊有關(guān)如何使用Rust編寫(xiě)的Lambdas在 AWS IoT和SQS隊(duì)列之間傳遞消息,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

使用 Rust 編寫(xiě)的 Lambdas 在 AWS IoT 和 SQS 隊(duì)列之間傳遞消息

AWS IoT Core 提供了一種方便的方式將 ESP32 等 IoT 設(shè)備連接到云。通常,使用 MQTT 協(xié)議。我們?cè)谑褂?Rust 將那些 MQTT 消息傳輸?shù)狡渌麑?shí)際上可以對(duì)它們有用的服務(wù),如 AWS SQS 隊(duì)列,這樣我們就可以實(shí)現(xiàn)監(jiān)測(cè)樓層溫度等等。詳細(xì)實(shí)現(xiàn)請(qǐng)看原文:https://andres.svbtle.com/passing-messages-between-aws-iot-and-sqs-queue-using-lambdas-written-in-rust

如何使用Rust編寫(xiě)的Lambdas在 AWS IoT和SQS隊(duì)列之間傳遞消息

Crust of Rust 系列視頻

在這個(gè)(第五個(gè))Crust of Rust 視頻中,我們通過(guò)重新實(shí)現(xiàn)標(biāo)準(zhǔn)庫(kù)中的某些   std :: sync :: mpsc   類(lèi)型,介紹了多產(chǎn)品/單消費(fèi)者(mpsc)channels。作為其中的一部分,我們將介紹 channel 的用途,它們?cè)诟呒?jí)別上的工作方式,不同的通用 channels 的變體以及通用 channels 實(shí)現(xiàn)。在此過(guò)程中,我們介紹了一些常見(jiàn)的 Rust 并發(fā)原語(yǔ),例如 Mutex 和 Condvar。
YouTube地址:https://www.youtube.com/watch?v=b4mS5UPHh30

使用 Rust 和 SDL2 構(gòu)建一個(gè) iOS 項(xiàng)目

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

教程:使用 WebAssembly, Rust 和 WASI 編寫(xiě) Deno 應(yīng)用

教程中,我們將用 Rust 編寫(xiě)高性能函數(shù),將它們編譯成 WebAssembly,并在你的 Deno 應(yīng)用程序中運(yùn)行它們。更多詳情請(qǐng)看原文:https://www.secondstate.io/articles/deno-webassembly-rust-wasi/

valerie 項(xiàng)目 - 讓我們?cè)?Rust 中重新思考 Web 應(yīng)用程序

作者在 Rust 中嘗試并看到了各種 Web 應(yīng)用程序前端框架。老實(shí) 說(shuō),這些框架很好,工作也做得很好。但它們也有一些缺點(diǎn),比如理解 API 需要一條陡峭的曲線(xiàn),隨著應(yīng)用程序大小的增長(zhǎng),代碼會(huì)變得越來(lái)越復(fù)雜。
基于這些原因,作者實(shí)現(xiàn)了 valerie 項(xiàng)目,一個(gè)使用 Rust 寫(xiě) web 應(yīng)用程序的前端框架。
該框架有如下特點(diǎn):
  • 沒(méi)有虛擬DOM。
  • UI可以以一種簡(jiǎn)單的方式生成,即遵循MVVM體系結(jié)構(gòu)而不是MVC體系結(jié)構(gòu)。
  • 使用狀態(tài)變量在需要時(shí)更新UI。
  • 沒(méi)有任何不安全的代碼。
目前尚處于早起開(kāi)發(fā)階段:https://github.com/emmanuelantony2000/valerie
使用示例:

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

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

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

看完上述內(nèi)容,你們對(duì)如何使用Rust編寫(xiě)的Lambdas在 AWS IoT和SQS隊(duì)列之間傳遞消息有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI