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è)小箱子,但可能對那些想做類似事情的人有用。謝謝! https://github.com/liabri/rimca
ws-rs 替代方案
我想嘗試 rust 并使用ws-rs開發(fā)了一個(gè)游戲 websocket 后端。當(dāng)然,當(dāng)我做出選擇時(shí),我沒有意識到它幾乎沒有維護(hù)。范例非常好和簡單,對于初學(xué)者來說使用(tokio-)tungstenite 似乎真的很難...... 不幸的是,當(dāng)我嘗試使用 TLS(有時(shí)工作但非常隨機(jī)),就在發(fā)布我的 POC(當(dāng)然)之前,這個(gè)板條箱顯示自己非常不穩(wěn)定。 所以現(xiàn)在我必須遷移. 有沒有人有好的穩(wěn)定crate建議來最小化我對新庫的學(xué)習(xí)開銷?(我不需要 HTTP 服務(wù)器,只需要 ws(s))。 最初發(fā)布在這里
出于什么原因,您應(yīng)該選擇 rust 進(jìn)行后端開發(fā)而不是其他選項(xiàng)?
基本上如果你想說服別人,你能展示什么理由。 我可以看到 rust 的優(yōu)勢
系統(tǒng)編程:速度和內(nèi)存安全
前端:如果你需要 WASM
rust 的后端生態(tài)系統(tǒng)在競爭中具有什么優(yōu)勢?
節(jié)點(diǎn):如果您希望前端和后端在單個(gè)堆棧中并擁有全堆棧開發(fā)人員。
dotnet 和 Java:針對需要標(biāo)準(zhǔn)化和自有結(jié)構(gòu)的大公司。如果您從一家公司轉(zhuǎn)到另一家公司,dotnet 項(xiàng)目結(jié)構(gòu)和其他基礎(chǔ)知識仍然完全相同。從而使新人快速高效地入職。
對于rust:
成本(也許?):我在某處讀到,在無服務(wù)器設(shè)計(jì)中,Rust 后端成本最低。(不要引用我的話哈哈)
這里還有什么???
編輯1:drogus建議的正確性。
這些可能不會有太大區(qū)別:
類型安全:Typescript、dotnet、java 等都涵蓋了這一點(diǎn)。
速度:在大多數(shù)情況下并不重要。在大多數(shù)后端系統(tǒng)中,等待網(wǎng)絡(luò)調(diào)用將成為瓶頸。除非你有一個(gè)非常高的 CPU 密集型后端。
Anansi 0.2,一個(gè)簡單的 MVC Web 框架
添加了一些管理功能,并且遷移現(xiàn)在也在 Rust 中。
審核編輯:劉清
-
Web
+關(guān)注
關(guān)注
2文章
1269瀏覽量
69738 -
HTTP接口
+關(guān)注
關(guān)注
0文章
21瀏覽量
1842 -
TLS
+關(guān)注
關(guān)注
0文章
44瀏覽量
4278 -
Rust
+關(guān)注
關(guān)注
1文章
230瀏覽量
6670
原文標(biāo)題:【Rust日報(bào)】2022-10-09 出于什么原因,您應(yīng)該選擇 rust 進(jìn)行后端開發(fā)而不是其他選項(xiàng)?
文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
EDMS中間件集成的未來趨勢和探討
![EDMS<b class='flag-5'>中間件</b>集成的未來趨勢和探討](https://file1.elecfans.com/web2/M00/A8/30/wKgZomUU3uGAHajGAAAjf3vdIas172.png)
基于SOA的數(shù)字電視中間件系統(tǒng)的研究與實(shí)現(xiàn)
基于ARM的RFID中間件系統(tǒng)該怎么設(shè)計(jì)?
在FRDM-K64F開發(fā)板上開發(fā)中間件應(yīng)用程序
基于中間件的Web服務(wù)和網(wǎng)格服務(wù)混合合成
基于JMS的RFID中間件設(shè)計(jì)與實(shí)現(xiàn)
基于ARM的RFID中間件系統(tǒng)設(shè)計(jì)
常見的中間件有哪些?匯總解析
基于ARM平臺的RFID中間件系統(tǒng)設(shè)計(jì)
RFID 中間件的特征及作用介紹
RFID中間件是什么東西
基于SOA的RFID中間件如何來設(shè)計(jì)
![基于SOA的RFID<b class='flag-5'>中間件</b>如何來設(shè)計(jì)](https://file.elecfans.com/web1/M00/B2/A2/o4YBAF4UPteAdmE0AADJ4cSU6-M641.png)
Go項(xiàng)目中引入中間件的目的和效果如何
如何實(shí)現(xiàn)RTOS、中間件和芯片廠商API的跟蹤可觀察性?
![如何實(shí)現(xiàn)RTOS、<b class='flag-5'>中間件</b>和芯片廠商API的<b class='flag-5'>跟蹤</b>可觀察性?](https://file1.elecfans.com/web2/M00/A9/8B/wKgaomUyLISAck4DAAAvuVNyQN0088.png)
評論