首页
学习
活动
专区
工具
TVP
发布

Rust语言学习交流

专栏成员
1570
文章
1147601
阅读量
144
订阅数
【Rust日报】2024-01-13 Hurl 发布 v4.2.0 支持 HTTP/3
Hurl 是一个开源命令行工具,使用纯文本运行和测试 HTTP 请求。可以使用它来获取数据或在 CI/CD 中测试 HTTP API(JSON/GraphQL/SOAP)。Hurl 使用了 Rust 的 libcurl 绑定 curl-rust
MikeLoveRust
2024-01-19
1570
[大家的项目] 基于rust的,gRPC动态代代理,无需proto文件自动http转gRPC
 沟通服务间接口内容(尤其是前后端接口),是非常让人头疼的事。极其容易扯皮。接口文档写起来也很痛苦,每个字段的改动都需要及时更新,否则就会出问题。服务端通信如果用rpc通信的话,一般会有proto或者thrift文件。这个文件很长时间里被我们当成接口文档用,用着用着发现,真tm好用。既减少了扯皮,还不用写接口文档。那可不可以用grpc和前端通信那,一开始我们的做法是用grpc-gateway。把grpc的接口映射成http接口。但这种方式需要编译gateway的pb文件,对服务也是有侵入的。后来随着我在公司的时间越来越长,接手的服务越来越多(经常需要发版的项目就有十几个),这种方式维护起来十分糟心,后一直想寻求一种一劳永逸的解决方法?
MikeLoveRust
2023-02-15
7890
【Rust日报】2023-01-21 正式宣布types team
在本文中,我们将通过 Rust 学习 web 抓取。这种编程语言实际上并不是很流行。
MikeLoveRust
2023-02-15
2070
【Rust日报】2022-10-11 “正确的” HTTP 协议实现意味着什么
Fyrox 是一个功能丰富、可用于生产的通用 2D/3D 游戏引擎,其采用 Rust 编写,并带有场景编辑器,能帮助你进行高效的开发。
MikeLoveRust
2022-11-28
2910
[大家的项目] alipay_sdk_rust,Alipay sdk in rust 支付宝支付 SDK
alipay官方没有rust sdk,本人自己实现了一个,已经生产环境可用。基于gostd的http模块。
MikeLoveRust
2022-11-28
1.6K0
NGINX局限太多,Cloudflare最终放弃它并用Rust自研了全新替代品
团队里关于自建代理的呼声不断涌现,大家越来越觉得这种方式虽然投资较大,但最终回报是值得的。
MikeLoveRust
2022-11-28
6630
[大家的项目] 基于 Rust 实现了一个 virtual DOM 库 Respo.rs
当前我在使用的版本用的是 Calcit-js 代替 ClojureScript 在跑, 原理其实是一样的, 只是自己定制了 API 和工具链. 注意的是, ClojureScript 跟 JSX 相似, 都是动态类型语言, 编译到 JavaScript 运行, 通过 Webpack/Vite 工具链提供热替换功能.
MikeLoveRust
2022-11-28
3880
【Rust日报】2022-09-16 Cloudflare放弃了Nginx,转而使用Rust编写的Pingora
来自 @PotatoTooLarge 的投稿,他设计了一道极其简单的需要 GAT 的功能才可以编译运行的题目,来挑战一下吧!
MikeLoveRust
2022-11-28
3070
【Rust 日报】2022-08-05 - 7月份的 hyper
hyper 是很多 web 框架的底层 url 请求库,本文总结了 7月份 hyper库的进展(发布了 Release v0.14.20):
MikeLoveRust
2022-11-28
2460
【Rust 日报】2022-03-17 如何使用axum的 "Type safe routing"?
blog: https://blog.torproject.org/arti_010_released/
MikeLoveRust
2022-03-24
2980
【大家的项目】Gostd update to v0.2.6 ---- 新增了httpclient实现
独立发布gostd_builtin, 代码等价于 use gostd::builtin 。
MikeLoveRust
2022-01-20
2280
【Rust日报】2021-12-28 在Rust中模拟HTTP服务
本文展示了如何使用mock库来模拟HTTP服务。如何使我们在自动化测试期间验证应用程序发送的HTTP请求是否符合我们的期望,并且还可以模拟来自依赖服务的HTTP响应,以确保我们的应用程序能够相应地处理它们。此外,作者还展示了模拟工具如何在开发过程中替换不可用的HTTP服务,并使它们能够同时被许多应用程序访问。
MikeLoveRust
2021-12-31
9560
【Rust日报】2021-12-15 - geoping 由 shodan 开发的多地 ping 工具
ReadMore:https://github.com/actix/actix-web/tree/master/awc
MikeLoveRust
2021-12-16
5510
【Rust日报】2021-12-11 Rust做的kitcat时钟
这个模板允许您生成一个“ Hello World”的web扩展,运行一个编译到 WASM的程序。
MikeLoveRust
2021-12-13
4610
【Rust日报】2021-10-06 [Rust游戏] - "自走棋"
九月对于 GCC Rust 来说又是一个伟大的月份。完成了特征解析的里程碑,现在进入了控制流,它侧重于模式匹配语义。
MikeLoveRust
2021-10-19
4020
【Rust日报】2021-05-27 - Fuchsia OS 中大量采用 Rust 编写代码
TaKO8Ki 维护了一个简单的 awesome 列表,旨在发掘用 Rust 重写的经典项目或者替代品。如果你想要尽可能多地使用 Rust 编写的工具,不妨关注一下。
MikeLoveRust
2021-06-16
5830
【Rust日报】2021-04-21 使用 Macroquad 和 Nakama 制作一个在线多用户的游戏
Ethane 是一个用 Rust 的 web3 库。它不依赖于 futures 或任何 executors 。它目前支持 http 和 websockets(包括普通的和 TLS 的),以及通过 Unix 域套接字(仅 Unix )的进程间通信。对于 http 和 websockets ,它还支持 Http Basic 和 Bearer 认证。它也有一个内置的 ABI 解析器库。
MikeLoveRust
2021-04-23
8650
【Rust 日报】 2020-02-10 CURL 支持 RUSTLS
此 crate 提供针对密码的 traits 和类型,使用这个 crate 的 crates 有:
MikeLoveRust
2021-03-15
3930
【Rust日报】2021-02-07 termchat:一个终端聊天软件
最近Clubhouse因为Elon Musk突然大火,使用termchat可以在终端进行聊天。
MikeLoveRust
2021-03-15
7710
【大家的项目】部分移植nodejs的json-rules-engine到rust
最近有一个老旧的nodejs项目需要移植到rust,其中一部分严重依赖nodejs的json-rules-engine库,于是昨天抽时间移植了该项目的部分功能到rust,尚不支持优先级和缓存。
MikeLoveRust
2020-11-23
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档