Salvo Rust Web 框架 0.72 发布
Salvo 是 Rust 编写的关注人体工程学的 Web 框架,相比其他框架有很多优势:
- 没有类型体操,使用时基本不需要对 Rust 有深度理解,非常适合新手;
- 功能全面,支持 HTTP3, Webtransport 等新协议和功能;
- 官方维护了众多的中间件;
- 提供了 tower 兼容层,tower 的中间件可以直接拿来使用;
本次更新内容:
- 允许直接对 Handler 应用中间件,使用更方便;
- 对元组实现了 Writer 的支持;
- 提供 SecureMaxSize 中间件,可以在更细的粒度控制请求的安全数据大小;
- 修复 RequestId 部分的存储 key 不正确的问题;
- 对 OpenAPI 的支持作了多处改进;
- 修复某些情况下应该返回404但是却返回405的问题。
Rust 本身是一个比较难以掌握的语言,而很多 Web 框架晦涩的设计,让事情变得更加地雪上加霜。当你使用其他框架,抓耳挠腮,百思不得其解时正准备放弃 Rust 的时候,记得来 Salvo, 因为她会唱 《最炫民族风》,她会“把你留下来”,给你学习 Rust 的信心和勇气,让你感受看到胜利的成果。
欢迎加入学习,微信群还有少量空位,可以加我微信(chrislearn)拉进去。
更详细的更新信息: https://github.com/salvo-rs/salvo/releases/tag/v0.72.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
技术解读 MySQL InnoDB 大对象存储格式
摘要:本文介绍了 InnoDB 大对象的存储格式,包括 InnoDB 会将数据行中的字段按照大对象格式进行存储的场景,InnoDB 大对象溢出页存储常见存储格式,并详细介绍了 InnoDB 对大对象的常见组织管理方式。 本文分享自华为云社区《【华为云 MySQL 技术专栏】InnoDB 大对象存储格式解析》,作者: GaussDB 数据库。 1. 背景 在 MySQL 中,大字段是经常使用到的对象,例如:字符类型,包括日志、博客内容以及二进制类型的视频文件等。在 InnoDB 中,大字段也叫大对象(Large Object,简称 LOB),通常认为不会高频全量访问。InnoDB 的数据是按照聚簇索引进行组织的,当聚簇索引的数据行中存在大对象时,InnoDB 为了提升聚簇索引 B+ 树中数据行的访问效率,会对数据行中大对象的存储格式进行优化。 本文将基于 MySQL 8.0.38 的代码,介绍 InnoDB 的 DYNAMIC 行格式中 LOB 的存储格式。 2. 大对象的存储形式 在 InnoDB 中,大对象的存储形式主要有两种: 1) 内联存储在 InnoDB 聚簇索引的行记录中; ...
- 下一篇
Docker 修改其订阅计划
Docker 宣布正在重新制定其订阅计划,以便所有计划都可以使用更多功能和服务,并且还将更新定价以反映新增功能。 Docker 的计划包括 Docker Personal、Docker Pro、Docker Team 和 Docker Business,这些计划均经过重新制定,使客户能够通过单一订阅访问所需的一切,并明确规定消费限制,还能够根据需要添加更多内容。计划变更将于 11 月 15 日生效。 所有计划均包括访问 Docker Desktop、Docker Hub、Docker Build Cloud、Docker Scout 和 Testcontainers Cloud。Team 和 Business 计划将包括 Docker Scout 中的无限制漏洞分析,并且所有计划现在都包括 Docker Build Cloud minutes 和 Docker Scout analyzed repos。 此外,Docker Hub 的镜像拉取和存储限制正在转向基于消费的定价,Docker 表示这只会影响最高级别的商业客户,相当于不到 3% 的账户。提高镜像拉取限制的目的是让大多数服务账...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16