anyio 高级异步并发网络库

anyio 是一个异步网络以及并发库,可以与asyncio 以及trio 工作,实现了类似trio 的sc 模式

包含的特性

  • 任务组能力
  • 高级tcp/udp,以及unix 套接字支持
  • 多种字节流以及对象流api 支持
  • 内部任务同步以及通信支持(锁、条件、事件、信号量、对象流)
  • 工作者线程支持
  • 子进程模式
  • 基于工作者线程的异步io 操作
  • 信号处理

说明

当然一些新的特性,比如任务组的asyncio 也是支持的,anyio 也有不少开源的库有使用到

参考资料

https://github.com/agronholm/anyio

https://anyio.readthedocs.io/

https://hypothesis.works/

posted on   荣锋亮  阅读(137)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2023-11-06 face-api基于tensorflow 的人像检测npm 包
2022-11-06 dragonfly 兼容redis 以及memcached 的替代工具
2022-11-06 grafana agent metrics 使用简单使用
2022-11-06 基于grafana agent+ vmagent+VictoriaMetrics + Nightingale 监控报警平台简单构建
2021-11-06 使用jproflier 分析dremio
2021-11-06 一次因为arthas 引起jvm crash 问题记录
2020-11-06 openfeign+retronfit http 访问

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示