<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rocket on PlumePHP</title><link>https://plumephp.com/tags/rocket/</link><description>Recent content in Rocket on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 01 Aug 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/rocket/index.xml" rel="self" type="application/rss+xml"/><item><title>Rust Web 框架实战：Axum、Actix-web 与 Rocket 深度对比</title><link>https://plumephp.com/rust-web-frameworks/</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0800</pubDate><guid>https://plumephp.com/rust-web-frameworks/</guid><description>&lt;h2 id="目录"&gt;目录&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="#1-%E4%B8%89%E5%A4%A7%E6%A1%86%E6%9E%B6%E6%A6%82%E8%A7%88"&gt;三大框架概览&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-axumtower-%E7%94%9F%E6%80%81%E7%8E%B0%E4%BB%A3%E6%A1%86%E6%9E%B6"&gt;Axum：Tower 生态现代框架&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-actix-webactor-%E6%A8%A1%E5%9E%8B%E9%AB%98%E6%80%A7%E8%83%BD"&gt;Actix-web：Actor 模型高性能&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-rocket%E5%A3%B0%E6%98%8E%E5%BC%8F%E8%AF%AD%E6%B3%95%E5%85%88%E8%A1%8C%E8%80%85"&gt;Rocket：声明式语法先行者&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-%E6%A1%86%E6%9E%B6%E9%80%89%E5%9E%8B%E6%8C%87%E5%8D%97"&gt;框架选型指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-%E8%AE%A4%E8%AF%81%E4%B8%8E%E6%8E%88%E6%9D%83%E5%AE%9E%E7%8E%B0"&gt;认证与授权实现&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#7-%E6%95%B0%E6%8D%AE%E5%BA%93%E9%9B%86%E6%88%90sqlx-%E4%B8%8E-orm"&gt;数据库集成：SQLx 与 ORM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#8-%E7%94%9F%E4%BA%A7%E9%83%A8%E7%BD%B2%E4%B8%8E%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96"&gt;生产部署与性能优化&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="1-三大框架概览"&gt;1. 三大框架概览&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;特性&lt;/th&gt;
					&lt;th&gt;Axum&lt;/th&gt;
					&lt;th&gt;Actix-web&lt;/th&gt;
					&lt;th&gt;Rocket&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;维护方&lt;/td&gt;
					&lt;td&gt;Tokio 团队（官方）&lt;/td&gt;
					&lt;td&gt;社区（Actix）&lt;/td&gt;
					&lt;td&gt;社区（Sergio Benitez）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;核心设计&lt;/td&gt;
					&lt;td&gt;Tower Service 抽象&lt;/td&gt;
					&lt;td&gt;Actor 模型&lt;/td&gt;
					&lt;td&gt;声明式宏&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;性能&lt;/td&gt;
					&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
					&lt;td&gt;⭐⭐⭐⭐⭐&lt;/td&gt;
					&lt;td&gt;⭐⭐⭐⭐&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;学习曲线&lt;/td&gt;
					&lt;td&gt;中（需理解 Tower）&lt;/td&gt;
					&lt;td&gt;低&lt;/td&gt;
					&lt;td&gt;低&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;中间件&lt;/td&gt;
					&lt;td&gt;Tower layer&lt;/td&gt;
					&lt;td&gt;自定义 guard/middleware&lt;/td&gt;
					&lt;td&gt;Fairing + Guard&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;稳定版状态&lt;/td&gt;
					&lt;td&gt;✅ 1.0&lt;/td&gt;
					&lt;td&gt;✅ 4.x&lt;/td&gt;
					&lt;td&gt;✅ 0.5&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="2-axumtower-生态现代框架"&gt;2. Axum：Tower 生态现代框架&lt;/h2&gt;
&lt;p&gt;Axum 基于 &lt;code&gt;hyper&lt;/code&gt; HTTP 服务器和 &lt;code&gt;tower&lt;/code&gt; 中间件抽象，是 Tokio 官方推荐的 Web 框架。&lt;/p&gt;</description></item></channel></rss>