一种实现扇出模式的库,向非常不同的内点发送消息。可通过自定义通道实现扩展。
notifierlib的Python项目详细描述
一种实现扇出模式的库,将消息发送到非常不同的端点。 可通过自定义通道实现扩展
功能
引入的概念是:
- 频道
- 通道是能够发送某种类型的消息的通信端点,该消息公开了“notify”方法。
- 组
- 一个组是一个构造,它将通道聚集在一个公共入口点下,该入口点显示为主通知程序对象的方法调用。
- 通知程序
- 默认情况下将频道合并为广播,并公开注册和注销频道以及添加和删除组的方法的主对象。
通过约定,通知方法的有效负载是至少具有“subject”的字典和具有适当值的“message”键。 它是这样设计的,所以它可以很容易地实现更复杂的结构,如模板,而不需要任何领域知识的所有渠道。
有关更详细的解释,请参见usage.rst文件。
历史记录
0.1(2017年9月18日)
- 首次发布