文件名称:geeteventbus:用于高度并发的Python应用程序的进程内事件总线
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-19 03:55:05
messaging concurrency eventbus concurrent-programming Python
geeteventbus 用于并发编程的事件总线 geeteventbus是一个允许发布-订阅式通信的库。 组件无需彼此注册。 它受Java库(来自Google的Guava eventbus)的启发。 但这与Guava事件总线库并不完全相同。 geeteventbus简化了来自发布者和订阅者的事件处理。 发布者和订阅者不需要创建线程来同时处理事件。 eventbus可以是syncnus,其中事件是从发布事件的同一线程传递的 可以按照发布事件的顺序将事件传送到子对象 可以将订阅者声明为线程安全的,在这种情况下,可以同时调用同一订阅者以处理多个事件 没有订阅者注册的事件仅由eventbus取消。 事件总线不可用于进程间通信。 发布者和订阅者必须在同一进程上运行 基本工作 我们创建一个事件总线 from geeteventbus . eventbus import eventbus eb
【文件预览】:
geeteventbus-master
----README.rst(8KB)
----LICENSE(1KB)
----setup.cfg(26B)
----setup.py(1KB)
----geeteventbus()
--------__init__.py(0B)
--------examples()
--------event.py(1KB)
--------eventbus.py(10KB)
--------subscriber.py(905B)
--------tests()