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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于發(fā)送Datadog跟蹤的Web應(yīng)用程序中間件

jf_wN0SrCdH ? 來源:Rust語言中文社區(qū) ? 作者:baymax-xhl ? 2022-10-26 11:25 ? 次閱讀

dd-trace-layer - 用于發(fā)送 Datadog 跟蹤的 Web 應(yīng)用程序中間件

dd-trace-layer 是一個(gè)用于發(fā)送 Datadog 跟蹤的中間件。它基于Tower和OpenTelemetry Rust。 當(dāng)我使用 hyper 構(gòu)建 Rust Web 應(yīng)用程序時(shí),我想向 Datadog 發(fā)送跟蹤信息,但找不到適合它的 crate。這是一個(gè)小箱子,但可能對(duì)那些想做類似事情的人有用。謝謝! https://github.com/liabri/rimca

ws-rs 替代方案

我想嘗試 rust 并使用ws-rs開發(fā)了一個(gè)游戲 websocket 后端。當(dāng)然,當(dāng)我做出選擇時(shí),我沒有意識(shí)到它幾乎沒有維護(hù)。范例非常好和簡(jiǎn)單,對(duì)于初學(xué)者來說使用(tokio-)tungstenite 似乎真的很難...... 不幸的是,當(dāng)我嘗試使用 TLS(有時(shí)工作但非常隨機(jī)),就在發(fā)布我的 POC(當(dāng)然)之前,這個(gè)板條箱顯示自己非常不穩(wěn)定。 所以現(xiàn)在我必須遷移. 有沒有人有好的穩(wěn)定crate建議來最小化我對(duì)新庫的學(xué)習(xí)開銷?(我不需要 HTTP 服務(wù)器,只需要 ws(s))。 最初發(fā)布在這里

出于什么原因,您應(yīng)該選擇 rust 進(jìn)行后端開發(fā)而不是其他選項(xiàng)?

基本上如果你想說服別人,你能展示什么理由。 我可以看到 rust 的優(yōu)勢(shì)

系統(tǒng)編程:速度和內(nèi)存安全

前端:如果你需要 WASM

rust 的后端生態(tài)系統(tǒng)在競(jìng)爭(zhēng)中具有什么優(yōu)勢(shì)?

節(jié)點(diǎn):如果您希望前端和后端在單個(gè)堆棧中并擁有全堆棧開發(fā)人員。

dotnet 和 Java:針對(duì)需要標(biāo)準(zhǔn)化和自有結(jié)構(gòu)的大公司。如果您從一家公司轉(zhuǎn)到另一家公司,dotnet 項(xiàng)目結(jié)構(gòu)和其他基礎(chǔ)知識(shí)仍然完全相同。從而使新人快速高效地入職。

對(duì)于rust:

成本(也許?):我在某處讀到,在無服務(wù)器設(shè)計(jì)中,Rust 后端成本最低。(不要引用我的話哈哈)

這里還有什么???

編輯1:drogus建議的正確性。

這些可能不會(huì)有太大區(qū)別:

類型安全:Typescript、dotnet、java 等都涵蓋了這一點(diǎn)。

速度:在大多數(shù)情況下并不重要。在大多數(shù)后端系統(tǒng)中,等待網(wǎng)絡(luò)調(diào)用將成為瓶頸。除非你有一個(gè)非常高的 CPU 密集型后端。

Anansi 0.2,一個(gè)簡(jiǎn)單的 MVC Web 框架

添加了一些管理功能,并且遷移現(xiàn)在也在 Rust 中。






審核編輯:劉清

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

    關(guān)注

    2

    文章

    1269

    瀏覽量

    69611
  • HTTP接口
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    1822
  • TLS
    TLS
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    4265
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    229

    瀏覽量

    6640

原文標(biāo)題:【Rust日?qǐng)?bào)】2022-10-09 出于什么原因,您應(yīng)該選擇 rust 進(jìn)行后端開發(fā)而不是其他選項(xiàng)?

文章出處:【微信號(hào):Rust語言中文社區(qū),微信公眾號(hào):Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EDMS中間件集成的未來趨勢(shì)和探討

    ETAS Deterministic Middleware Solution (EDMS,前身為AOS)確定性中間件解決方案,是一個(gè)中間件框架,旨在面向汽車領(lǐng)域內(nèi)應(yīng)用程序的獨(dú)特挑戰(zhàn)和需求,尤其是在
    的頭像 發(fā)表于 09-28 10:03 ?2198次閱讀
    EDMS<b class='flag-5'>中間件</b>集成的未來趨勢(shì)和探討

    基于SOA的數(shù)字電視中間件系統(tǒng)的研究與實(shí)現(xiàn)

    基于SOA的數(shù)字電視中間件系統(tǒng)的研究與實(shí)現(xiàn)針對(duì)數(shù)字電視制播系統(tǒng)應(yīng)用集成時(shí)存在的異構(gòu)問題.對(duì)數(shù)字電視中間件系統(tǒng)進(jìn)行研究。提出數(shù)字電視發(fā)送端制播系統(tǒng)中間件的基本思想。該系統(tǒng)技術(shù)架構(gòu)為SOA
    發(fā)表于 10-06 10:03

    基于ARM的RFID中間件系統(tǒng)該怎么設(shè)計(jì)?

    RFID中間件在RFID讀寫器和應(yīng)用程序之間起橋梁作用。應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口(API),即能連到RFID讀寫器,
    發(fā)表于 10-09 08:12

    在FRDM-K64F開發(fā)板上開發(fā)中間件應(yīng)用程序

    本教程將指導(dǎo)您在FRDM-K64F開發(fā)板上開發(fā)中間件應(yīng)用程序。 該應(yīng)用程序從MEMS傳感器(加速計(jì)和磁力計(jì))讀取數(shù)據(jù),并使用CGI和JavaScript將其顯示在網(wǎng)站上。 Web服務(wù)器
    發(fā)表于 09-04 08:02

    基于中間件Web服務(wù)和網(wǎng)格服務(wù)混合合成

    隨著 Web 服務(wù)和網(wǎng)格服務(wù)數(shù)量急劇增加,通過agent 協(xié)作的兩種服務(wù)混合合成[8]卻無法解決從安全性到事務(wù)處理等問題。本文利用中間件技術(shù),對(duì)Web 服務(wù)和網(wǎng)格服務(wù)混合合成框架進(jìn)
    發(fā)表于 08-06 08:57 ?16次下載

    基于JMS的RFID中間件設(shè)計(jì)與實(shí)現(xiàn)

    介紹了Radio Frequency Identification (RFID) 和物聯(lián)網(wǎng)的RFID 中間件技術(shù),設(shè)計(jì)了RFID 中間件整體框架,在此基礎(chǔ)上設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于JMS 的商品零售的邊緣中間件
    發(fā)表于 10-19 16:16 ?17次下載

    什么是中間件

    什么是中間件 中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件
    發(fā)表于 12-28 17:54 ?1385次閱讀
    什么是<b class='flag-5'>中間件</b>

    基于ARM的RFID中間件系統(tǒng)設(shè)計(jì)

    RFID中間件在RFID讀寫器和應(yīng)用程序之間起橋梁作用。應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口(API),即能連到RFID讀寫器,
    發(fā)表于 09-16 10:33 ?1022次閱讀

    常見的中間件有哪些?匯總解析

    世界著名的資訊機(jī)構(gòu)Giga Group把中間件分為三大類,共十五種。另一家世界著名的資訊機(jī)構(gòu)IDC同時(shí)指出,最近幾年到未來的2002年,增長(zhǎng)率最高的中間件將集中在數(shù)據(jù)存取中間件、消息中間件
    發(fā)表于 12-01 08:48 ?5.5w次閱讀

    基于ARM平臺(tái)的RFID中間件系統(tǒng)設(shè)計(jì)

    RFID中間件在RFID讀寫器和應(yīng)用程序之間起橋梁作用。應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口(API),即能連到RFID讀寫器,
    發(fā)表于 12-07 08:49 ?632次閱讀

    RFID 中間件的特征及作用介紹

    RFID 中間件扮演RFID標(biāo)簽和應(yīng)用程序之間的中介角色,從應(yīng)用程序端使用 中間 所提供一組通用的應(yīng)用
    發(fā)表于 12-13 14:33 ?1.6w次閱讀

    RFID中間件是什么東西

    RFID 中間件是一種面向消息的中間件,信息是以消息的形式,從一個(gè)程序傳送到另一個(gè)或多個(gè)程序
    發(fā)表于 12-02 16:12 ?3556次閱讀

    基于SOA的RFID中間件如何來設(shè)計(jì)

    RFID中間件是一種消息導(dǎo)向的軟件中間件,信息是以消息的形式從一個(gè)程序模塊傳遞到另一個(gè)或多個(gè)程序模塊。
    發(fā)表于 01-07 16:22 ?745次閱讀
    基于SOA的RFID<b class='flag-5'>中間件</b>如何來設(shè)計(jì)

    Go項(xiàng)目中引入中間件的目的和效果如何

    系統(tǒng)軟件和應(yīng)用軟件。廣泛用于 web 應(yīng)用和面向服務(wù)的體系結(jié)構(gòu)等。 縱觀 GO 語言,中間件應(yīng)用比較普遍,主要應(yīng)用: 記錄對(duì)服務(wù)器發(fā)送的請(qǐng)求(request) 處理服務(wù)器響應(yīng)(resp
    的頭像 發(fā)表于 08-14 14:24 ?2063次閱讀

    如何實(shí)現(xiàn)RTOS、中間件和芯片廠商API的跟蹤可觀察性?

    新的Percepio Tracealyzer?SDK為RTOS、中間件和芯片廠商API提供可擴(kuò)展性,使應(yīng)用程序和平臺(tái)開發(fā)人員能夠構(gòu)建自定義擴(kuò)展,實(shí)現(xiàn)C/ C++應(yīng)用程序的完整跟蹤可觀察
    的頭像 發(fā)表于 10-20 15:29 ?667次閱讀
    如何實(shí)現(xiàn)RTOS、<b class='flag-5'>中間件</b>和芯片廠商API的<b class='flag-5'>跟蹤</b>可觀察性?