blinker python 进程级的信号以及事件处理包
blinker python 进程级的信号以及事件处理包, 可以用来实现一些业务操作解耦
包含的特性
- 注册全局信号名
- 匿名信号
- 自定义注册名称
- 永久以及临时连接接受者
- 基于弱引用的自动关闭接受者
- 发送任意数据
- 收集来自信号的返回值
- 线程安全
- 提供了基于装饰器的方便处理
- 支持异步接受者
说明
blinker是单进程级别的事件处理包,如果希望集成跨进程甚至跨主机级别的,可以使用faststream
参考资料
https://github.com/pallets-eco/blinker
浙公网安备 33010602011771号