mirror of https://github.com/sunface/rust-course
				
				
				
			
							parent
							
								
									7e85d1ff49
								
							
						
					
					
						commit
						93c16f002f
					
				@ -0,0 +1,9 @@
 | 
				
			||||
# 进阶实战: 实现一个简单 redis
 | 
				
			||||
 | 
				
			||||
在入门实战,你可以说众览半山不咋小,但是能坚持到这里,甚至当完成后,就真的是一览众山小,余敌皆鱼虾了。
 | 
				
			||||
 | 
				
			||||
在进阶实战中,我们要来真的了,之前的简单命令行程序,是真的简单,但是这次的简单 redis 是真的不简单,在这里你将被迫使用十八般武艺,特别的,我们还将学会 Rust 异步镇山之宝 `tokio` 包的使用。
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
> 本章在内容上大量借鉴和翻译了 tokio 官方文档[Tokio Tutorial](https://tokio.rs/tokio/tutorial), 但是重新组织了内容形式并融入了很多自己的见解和感悟,给大家提供更好的可读性和知识扩展性
 | 
				
			||||
 | 
				
			||||
@ -1,11 +1,9 @@
 | 
				
			||||
# Rust 异步编程
 | 
				
			||||
# 异步编程
 | 
				
			||||
 | 
				
			||||
在艰难的学完 Rust 入门和进阶所有的 70 个章节后,我们终于来到了这里。假如之前攀登的是珠穆朗玛峰,那么现在攀登的就是乔戈里峰( 比珠峰还难攀爬... )。
 | 
				
			||||
 | 
				
			||||
如果你想开发 Web 服务器、数据库驱动、消息服务等需要高并发的服务,那么本章的内容将值得认真对待和学习,将从以下方面深入讲解 Rust 的异步编程:
 | 
				
			||||
如果你想开发 Web 服务器、数据库驱动、消息服务等需要高并发的服务,那么本章的内容将值得认真对待和学习。
 | 
				
			||||
 | 
				
			||||
接下来,我们将深入了解 async/await 的使用方式及背后的原理。
 | 
				
			||||
 | 
				
			||||
- Rust 异步编程的通用概念介绍
 | 
				
			||||
- Future 以及异步任务调度
 | 
				
			||||
- async/await 和 Pin/Unpin
 | 
				
			||||
- 异步编程常用的三方库
 | 
				
			||||
- tokio 库
 | 
				
			||||
- 一些示例
 | 
				
			||||
> 本章在内容上大量借鉴和翻译了原版英文书籍[Asynchronous Programming In Rust](https://rust-lang.github.io/async-book/01_getting_started/01_chapter.html), 特此感谢
 | 
				
			||||
@ -1,5 +0,0 @@
 | 
				
			||||
# 异步编程
 | 
				
			||||
 | 
				
			||||
接下来,我们将深入了解 async/await 的使用方式及背后的原理。
 | 
				
			||||
 | 
				
			||||
> 本章在内容上大量借鉴和翻译了原版英文书籍[Asynchronous Programming In Rust](https://rust-lang.github.io/async-book/01_getting_started/01_chapter.html), 特此感谢
 | 
				
			||||
@ -1,8 +0,0 @@
 | 
				
			||||
# Tokio 使用指南
 | 
				
			||||
 | 
				
			||||
在上一个章节中,我们提到了 Rust 异步编程的限制,其中之一就是你必须引入社区提供的异步运行时,其中最有名的就是 `tokio`。
 | 
				
			||||
 | 
				
			||||
在本章中,我们一起来看看 `tokio` 到底有什么优势,以及该如何使用它。
 | 
				
			||||
 | 
				
			||||
> 本章在内容上大量借鉴和翻译了 tokio 官方文档[Tokio Tutorial](https://tokio.rs/tokio/tutorial), 但是重新组织了内容形式并融入了很多自己的见解和感悟,给大家提供更好的可读性和知识扩展性
 | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue