当前位置:嗨网首页>书籍在线阅读

01-Rust与网络编程

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第12章 Rust与网络编程

在本章中,我们将了解Rust的网络编程功能。首先将通过构建一个简单的Redis复制来探讨标准库中的现有网络原语。这将有助于我们熟悉默认的同步网络I/O模型及其局限性。

接下来,我们将解释在大规模处理网络I/O时,异步操作是一种更好的方法。在此过程中,我们将了解Rust生态系统提供的用于构建异步网络应用程序的抽象,并重构我们的Redis服务器,以使其使用第三方软件包进行异步操作。

在本章中,我们将介绍以下主题。

  • 网络编程简介。
  • 同步网络I/O。
  • 构建同步Redis服务器。
  • 异步网络I/O。
  • futures和tokio软件包简介。