< 返回版块

Jancd 发表于 2020-12-24 23:43

Tags:rust,news

Tokio 1.0 版本发布

前几天社区日报曾经提到过 Tokio 1.0 版本,现在它官宣发布啦!Tokio 它是 Rust 编程语言的异步运行时。Tokio 提供了编写可靠的网络应用程序所需的构建基块,而不会影响速度。 它带有用于TCP,UDP,计时器,多线程,窃取工作的调度程序等的异步 API。

多年来,我们很高兴看到我们的用户创造了惊人的东西。 例如,Discord 使用 Tokio 将尾部延迟降低5倍。 Fly.io 发现,使用 Tokio,他们可以毫不费力地满足其性能要求,并专注于为客户提供功能。 对于 Zcash 基金会而言,在 Tokio 上进行构建可以使他们设计出耐滥用的 API。 对于 AWS,他们的 Lambda 团队使用 Tokio 实施更可靠,更灵活的服务。

更多请看 Tokio 官博:https://tokio.rs/blog/2020-12-tokio-1-0

hyper v0.14 版本更新

得益于 Tokio 1.0 版本发布, hyper v0.14 版本也更新了。在此版本更新中,hyper 功能将变得可以自主选择

  • http1
  • http2
  • client
  • server

这些功能涵盖了 hyper 的最大部分及其协议实现。现在,可以启用或禁用这些功能,您可以大大减少编译和包含在 hyper 中的代码量。例如,如果您的应用程序始终与 HTTP/1 服务器通信,则可以仅启用 http1 和客户端功能。或 Tonic(Rust gRPC库),因为它基于 HTTP/2,因此它可以禁用 Hyper 中的 HTTP/1 代码,仅启用 http2 客户端和服务器。

地址:https://github.com/hyperium/hyper/releases/tag/v0.14.0

neolink 项目

Neolink是一个小巧的程序,充当 Reolink IP 摄像机和常规 RTSP 客户端之间的代理。某些摄像机(例如Reolink B800)不实现 ONVIF 或 RTSP,而是使用仅与他们的应用程序和NVR兼容的专有“Baichuan”协议(任何使用“port 9000”的摄像机都可能会使用此协议)。

Neolink 允许您使用Shinobi或 Blue Iris 等 NVR 软件来接收来自这些摄像机的视频。不需要 Reolink NVR,并且摄像机未修改。更多请看项目地址:https://github.com/thirtythreeforty/neolink


From 日报小组 @Jancd @Downtime

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页