色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Rust流處理新秀,即將抗衡Flink霸主地位

jf_wN0SrCdH ? 來源:Rust語言中文社區(qū) ? 2023-04-09 10:21 ? 次閱讀

Arroyo是一個使用Rust編寫的分布式流處理引擎,旨在高效地對數(shù)據流進行有狀態(tài)的計算。與傳統(tǒng)的批處理不同,流處理引擎可以同時處理有界和無界的數(shù)據源,并在結果可用時立即得出結果。

廢話不多說,先上github:

https://github.com/ArroyoSystems/arroyo

簡而言之:Arroyo可讓你對大量實時數(shù)據提出復雜問題,并在亞秒級時間內獲得結果。

說到這里,感覺就是Flink在Rust中的完美替代品。如果真的可以穩(wěn)定使用,那么將是Rust撼動Java在大數(shù)據流式處理計算的第一槍。

我們看下, 官網的宣傳圖:

b57d303a-d629-11ed-bfe3-dac502259ad0.png

官方標榜主要特性有:

支持SQL和Rust流水線

可擴展到每秒數(shù)百萬事件

支持狀態(tài)操作,如窗口和連接

支持狀態(tài)檢查點功能,以實現(xiàn)流水線的容錯和恢復

通過Dataflow模型進行及時的流處理

用例

檢測欺詐和安全事件

實時產品和業(yè)務分析

實時數(shù)據攝取到您的數(shù)據倉庫或數(shù)據湖中

實時機器學習特征生成

為什么選擇Arroyo

現(xiàn)在已經有一些現(xiàn)有的流引擎,包括Apache Flink, Spark streaming和Kafka Streams。為什么要搞一個新的呢?

官方也給出了具體的說明:(可以說非常炸裂)

無服務器運維:Arroyo管道被設計為在現(xiàn)代云環(huán)境中運行,支持無縫擴展、恢復和重新調度。

高性能SQL:SQL是一流的關注點,具有始終優(yōu)秀的性能。

專為非專家設計:Arroyo從其內部實現(xiàn)中清晰地分離了管道API。使用者不需要成為流處理專家即可構建實時數(shù)據pipeline。

如何開始

可以通過運行以下Docker命令來使用只有單個節(jié)點的Arroyo群集:

$dockerrun-p8000:8000-p8001:8001ghcr.io/arroyosystems/arroyo-single:multi-arch

然后可以在瀏覽器打開:http://localhost:8000

深入學習

官方文檔:https://doc.arroyo.dev/getting-started(看了下,文檔寫的非常好)

使用復雜SQL構建你的第一個pipeline

https://doc.arroyo.dev/tutorial/first-pipeline

總結

之前也有Rust嘗試做大數(shù)據套件,但是都沒有很成功的案例。或許Arroyo將是第一個用Rust編寫的分布式流處理引擎成功的案例,這樣將再次證明Rust在大數(shù)據基建領域的可行性。

后面我也會繼續(xù)關注Arroyo,并寫一系列的使用教程發(fā)布到本公眾號,并做一些Flink和Arroyo的深入對比。

謝謝大家支持, 做第一個吃螃蟹的人。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SQL
    SQL
    +關注

    關注

    1

    文章

    762

    瀏覽量

    44117
  • 機器學習
    +關注

    關注

    66

    文章

    8406

    瀏覽量

    132567
  • Rust
    +關注

    關注

    1

    文章

    228

    瀏覽量

    6601

原文標題:Rust流處理新秀,即將抗衡Flink霸主地位

文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于圖遍歷的Flink任務畫布模式下零代碼開發(fā)實現(xiàn)方案

    作者:京東物流 吳云濤 前言 提交一個DataSteam 的 Flink應用,需要經過 StreamGraph、JobGraph、ExecutionGraph 三個階段的轉換生成可成執(zhí)行的有向無環(huán)圖
    的頭像 發(fā)表于 11-05 10:35 ?660次閱讀
    基于圖遍歷的<b class='flag-5'>Flink</b>任務畫布模式下零代碼開發(fā)實現(xiàn)方案

    如何用Rust編寫一個ChatGPT桌面應用(保姆級教程)

    用IDEA開發(fā)的java仔) 安裝 Rust 語言工具鏈:首先,請確保你已安裝了 Rust 編程語言工具鏈,包括 Rust 編譯器 (rustc) 和包管理工具 (cargo)。可以通過訪問
    的頭像 發(fā)表于 09-25 11:19 ?343次閱讀
    如何用<b class='flag-5'>Rust</b>編寫一個ChatGPT桌面應用(保姆級教程)

    未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上Rust

    ? Rust 介紹 Rust 是一門注重安全的語言,相比于 C/C++/ASM 有著更高級的抽象能力、編譯器帶來的安全特性與廣泛友好的社區(qū)支持。 Linux 與 Windows 內核也都
    的頭像 發(fā)表于 07-25 09:14 ?1350次閱讀
    未來嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上<b class='flag-5'>Rust</b>

    Vector和HighTec推出基于Rust和AUTOSAR Classic實現(xiàn)安全應用的解決方案

    Vector和HighTec兩家公司成功展示了Rust應用程序與基于C語言的AUTOSAR Classic基礎軟件的集成,這在行業(yè)內還屬首次。這樣一來,Rust及其優(yōu)勢可以被應用在有最高功能安全要求的汽車ECU中。
    的頭像 發(fā)表于 07-17 14:42 ?735次閱讀
    Vector和HighTec推出基于<b class='flag-5'>Rust</b>和AUTOSAR Classic實現(xiàn)安全應用的解決方案

    什么是 Flink SQL 解決不了的問題?

    簡介 在實時數(shù)據開發(fā)過程中,大家經常會用 Flink SQL 或者 Flink DataStream API 來做數(shù)據加工。通常情況下選用2者都能加工出想要的數(shù)據,但是總會有 Flink SQL
    的頭像 發(fā)表于 07-09 20:50 ?295次閱讀

    esp32s3開發(fā)時,每次改動,rust編譯的時間都很長為什么?

    esp32s3 開發(fā)時,每次改動,rust編譯時間太長
    發(fā)表于 06-05 06:36

    在Aurix Tc375Lk上使用Rust編程語言可以嗎?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 編程語言,可以嗎?如果是,鏈接 rust 編譯器 ADS 和 freetoolchain 的步驟是什么?你有在 ADS 或 freetoolchian 中鏈接編譯器的用戶指南嗎? 請詳細說明謝謝
    發(fā)表于 05-17 13:42

    [鴻蒙]OpenHarmony4.0的Rust開發(fā)

    背景 Rust 是一門靜態(tài)強類型語言,具有更安全的內存管理、更好的運行性能、原生支持多線程開發(fā)等優(yōu)勢。Rust 官方也使用 Cargo 工具來專門為 Rust 代碼創(chuàng)建工程和構建編譯
    的頭像 發(fā)表于 02-26 17:28 ?877次閱讀
    [鴻蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b>開發(fā)

    蘋果加速開發(fā)智能戒指Apple Ring,意圖與三星抗衡

    蘋果公司正在加快開發(fā)一款名為Apple Ring的智能戒指,旨在與三星即將推出的同類產品相抗衡。這款可穿戴設備設計獨特,可直接佩戴在手指上,主要功能是跟蹤用戶的健康數(shù)據。
    的頭像 發(fā)表于 02-22 14:30 ?762次閱讀

    谷歌捐款100萬美元給Rust基金會,以增強C++與Rust的交互性

    如今,谷歌多項核心業(yè)務仍以 C++為主要編程語言,雖然無法直接使用Rust替代現(xiàn)有的C++程序,但谷歌依然選擇支持Rust基金會的“Interop Initiative”計劃,幫助那些選用C++的機構更為順暢地過渡至Rust上。
    的頭像 發(fā)表于 02-19 15:41 ?643次閱讀

    鴻蒙OS之Rust開發(fā)

    Rust是一門靜態(tài)強類型語言,具有更安全的內存管理、更好的運行性能、原生支持多線程開發(fā)等優(yōu)勢。
    的頭像 發(fā)表于 01-29 17:19 ?939次閱讀

    一次Rust重寫基礎軟件的實踐

    受到2022年“谷歌使用Rust重寫Android系統(tǒng)且所有Rust代碼的內存安全漏洞為零” [1] 的啟發(fā),最近筆者懷著濃厚的興趣也順應Rust 的潮流,嘗試著將一款C語言開發(fā)的基礎軟件轉化
    的頭像 發(fā)表于 01-25 11:21 ?631次閱讀

    從Rustup出發(fā)看Rust編譯生態(tài)

    從Rustup出發(fā)看Rust編譯生態(tài) 1. Rust和LLVM的關系是怎樣的? 2. Rustup中targets是什么,為什么可以安裝多個? 3. Rust在windows上為什么需要安裝Visual studio?
    的頭像 發(fā)表于 01-02 11:00 ?528次閱讀

    基于Rust的嵌入式符合ACID的鍵值數(shù)據庫

    surrealkv -- 基于 Rust 的 low level、版本化、嵌入式、符合 ACID 的鍵值數(shù)據庫
    的頭像 發(fā)表于 12-28 11:29 ?873次閱讀

    如何在同步的 Rust 方法中調用異步代碼 | Tokio 使用中的幾點教訓

    在同步的 Rust 方法中調用異步代碼經常會導致一些問題,特別是對于不熟悉異步 Rust runtime 底層原理的初學者。
    的頭像 發(fā)表于 12-24 16:23 ?1348次閱讀
    主站蜘蛛池模板: 66美女人体| 亚洲精品AV一二三区无码| 久久精品视频在线看99| 国产福利视频一区二区| voyeurhit农村夫妻偷拍| 91嫩草视频在线观看| 中文免费视频| 一点色成人| 在线观看永久免费网址| 伊人久久99热这里只有精品| 一个人免费完整观看日本| 夜夜狂射影院欧美极品| 樱桃视频影院在线播放| 伊人角狠狠狠狠| 24小时日本在线观看片| 97国产精品视频在线观看| 99久久久无码国产精品免费人妻| 99久久爱看免费观看| av无码在线日本天堂| 草莓AV福利网站导航| 国产不卡无码高清视频| 国产精品日本欧美一区二区| 国产亚洲精品久久久久久国| 饥渴的新婚女教师| 久久精品一区二区免费看| 快播欧美大片| 欧美精品久久久久性色AV苍井| 欧洲精品一区二区不卡观看 | 最新国产三级在线不卡视频| 嘴巴舔着她的私处插| 99久久人妻无码精品系列性欧美 | 特级毛片全部免费播放免下载| 玩弄朋友娇妻呻吟交换电影| 亚洲精品成人A8198A片漫画| 一区不卡二区卡| a一级一片免费观看视频| 国产99久久九九免费精品无码| 国产亚洲精品网站在线视频| 久久精品在现线观看免费15| 欧美成a人片免费看久久| 手机在线观看你懂的|