這篇文章是關于所有真實世界性能比較的索引。如果你對想要看到的其他真實世界案例有建議,請在評論中添加。
用例 1 — JWT 驗證 & MySQL 查詢
該用例包括:
- 從授權頭部獲取 JWT
- 驗證 JWT 并從聲明中獲取電子郵件
- 使用電子郵件執(zhí)行 MySQL 查詢
- 返回用戶記錄
如果你沒有時間,這是該用例的執(zhí)行摘要(按 RPS 排序):
以下是所有可能組合的文章列表,針對這個使用案例:
- Node.js vs Deno
- Node.js vs Bun
- Deno vs Bun
- Node.js vs Python/ target=_blank class=infotextkey>Python
- Node.js vs SpringBoot
- Node.js vs SpringBoot Webflux
- Node.js vs Go
- Node.js vs Rust
- Deno vs Python
- Deno vs SpringBoot
- Deno vs SpringBoot Webflux
- Deno vs Go
- Deno vs Rust
- Bun vs Python
- Bun vs SpringBoot
- Bun vs SpringBoot Webflux
- Bun vs Go
- Bun vs Rust
- Python vs SpringBoot
- Python vs SpringBoot Webflux
- Python vs Go
- Python vs Rust
- SpringBoot vs Webflux
- SpringBoot vs Go
- SpringBoot vs Rust
- SpringBoot Webflux vs Go
- SpringBoot Webflux vs Rust
- Go vs Rust
- Node.js : Express vs Fastify
- Node.js: Express vs Koa
- Node.js: Fastify vs Koa
- Fastify vs SpringBoot
- Fastify vs SpringBoot Webflux
- Fastify vs Go
- Fastify vs Rust
- NestJS vs SpringBoot
- NestJS vs SpringBoot Webflux
- NestJS vs Go
- NestJS vs Rust
- NestJS (Fastify) vs SpringBoot
- NestJS (Fastify) vs SpringBoot Webflux
- NestJS (Fastify) vs Go
- NestJS (Fastify) vs Rust
- NestJS (Express) vs NestJS (Fastify)
- NestJS Cluster vs SprintBoot with virtual threads
- NestJS Cluster vs SpringBoot Webflux
- NestJS Cluster vs Go
- NestJS Cluster vs Rust
- Fastify Cluster vs SpringBoot (virtual threads)
- Fastify Cluster vs SpringBoot webflux
- Fastify Cluster vs Go
- Fastify Cluster vs Rust
- SpringBoot Virtual threads vs Webflux
用例 2 — 靜態(tài)文件服務器
該用例包括:
- 從 URL 獲取文件名
- 在 HTTP 響應中發(fā)送文件
總共有 100,000 個文件,每個文件大小也是 100K。
如果你沒有時間,這是該用例的執(zhí)行摘要(按 RPS 排序):
- Express vs Deno
- Express vs Bun
- Express vs Python
- Express vs Go
- Express vs Rust
- Express vs SpringBoot MVC
- Express vs SpringBoot Webflux
- Express vs Fastify
- Fastify vs Deno
- Fastify vs Bun
- Fastify vs Python
- Fastify vs Go
- Fastify vs Rust
- Fastify vs SpringBoot MVC
- Fastify vs SpringBoot Webflux
- Deno vs Bun
- Deno vs Python
- Deno vs Go
- Deno vs Rust
- Deno vs SpringBoot MVC
- Deno vs SpringBoot Webflux
- Bun vs Python
- Bun vs Go
- Bun vs Rust
- Bun vs SpringBoot MVC
- Bun vs SpringBoot Webflux
- Python vs Go
- Python vs Rust
- Python vs SpringBoot MVC
- Python vs SpringBoot Webflux
- Go vs Rust
- Go vs SpringBoot MVC
- Go vs SpringBoot Webflux
- Rust vs SpringBoot MVC
- Rust vs SpringBoot Webflux
- SpringBoot MVC vs SpringBoot Webflux
- NestJS vs Deno
- NestJS vs Bun
- NestJS vs Python
- NestJS vs Go
- NestJS vs Rust
- NestJS vs SpringBoot MVC
- NestJS vs SpringBoot Webflux
- NestJS vs Fastify
用例 3 — Multipart/form-data 上傳
該用例包括:
- 接收一個多部分文件上傳請求
- 每個請求中有兩個文件(每個文件大小為 100K)
- 將文件保存在磁盤上
如果你沒有時間,這是該用例的執(zhí)行摘要(按 RPS 排序):
- Node multer vs Deno
- Node multer vs Bun
- Node multer vs Python
- Node multer vs SpringBoot MVC
- Node multer vs SpringBoot Webflux
- Node multer vs Go
- Node multer vs Rust
- Deno vs Bun
- Deno vs Python
- Deno vs SpringBoot MVC
- Deno vs SpringBoot Webflux
- Deno vs Go
- Deno vs Rust
- Bun vs Python
- Bun vs SpringBoot MVC
- Bun vs SpringBoot Webflux
- Bun vs Go
- Bun vs Rust
- Python vs SpringBoot MVC
- Python vs SpringBoot Webflux
- Python vs Go
- Python vs Rust
- SpringBoot MVC vs SpringBoot Webflux
- SpringBoot MVC vs Go
- SpringBoot MVC vs Rust
- SpringBoot Webflux vs Go
- SpringBoot Webflux vs Rust
- Go vs Rust
- Node Koa vs Deno
- Node Koa vs Bun
- Node Koa vs Python
- Node Koa vs SpringBoot MVC
- Node Koa vs SpringBoot Webflux
- Node Koa vs Go
- Node Koa vs Rust
- Node Multer vs Koa
- NestJS vs Multer
- NestJS vs Koa
- NestJS vs Deno
- NestJS vs Bun
- NestJS vs Python
- NestJS vs SpringBoot MVC
- NestJS vs SpringBoot Webflux
- NestJS vs Go
- NestJS vs Rust
用例 4 — QR 生成 API
該用例包括:
- 通過 HTTPS 接收 JSON 請求體
- 從請求體中提取 URL
- 為給定的 URL 生成一個 QR 碼(PNG)
- 在 HTTP 響應中返回 QR 碼
如果你沒有時間,這是該用例的執(zhí)行摘要(按 RPS 排序):
- NestJS cluster vs SpringBoot virtual threads
- NestJS cluster vs SpringBoot webflux
- NestJS cluster vs Go
- NestJS cluster vs Rust
- Fastify cluster vs SpringBoot virtual threads
- Fastify cluster vs SpringBoot webflux
- Fastify cluster vs Go
- Fastify cluster vs Rust
- SpringBoot virtual threads vs Rust
- SpringBoot virtual threads vs Go
- SpringBoot webflux vs Rust
- SpringBoot webflux vs Go
- SpringBoot virtual threads vs webflux
- Go vs Rust