更改时向扩音器发送全局广播消息
kinto-megaphone的Python项目详细描述
Kinto扩音器
更改时向扩音器发送全局广播消息。
安装
安装python包:
pip install kinto-megaphone
将其添加到kinto.includes:
kinto.includes = kinto_megaphone
然后,您需要添加一个侦听器。
Kinto扩音器侦听器称为KintoChangesListener和 它监视来自kinto-changes的monitor/changes集合。 提供资源列表,并在更新这些资源时 在monitor/changes中,我们用新集合通知扩音器 时间戳。
如果与扩音器通话失败,它将中止请求(包括 正在回滚请求中所做的更改)。
Kinto扩音器只提供这种类型的监听 现在,但以后可能会改变。
使用如下配置添加它:
kinto.event_listeners = mp kinto.event_listeners.mp.use = kinto_megaphone.listeners kinto.event_listeners.mp.api_key = foobar kinto.event_listeners.mp.url = http://megaphone.example.com/ kinto.event_listeners.mp.broadcaster_id = remote-settings kinto.event_listeners.mp.match_kinto_changes = /buckets/main /buckets/blocklists/collections/addons /buckets/blocklists/collections/gfx
注意,match_kinto_changes配置只允许您 描述由kinto更改跟踪的资源-您不会 能够在那里放置例如组或帐户。
更改日志
本文档描述了每个以前版本之间的更改。
0.3.0(2018-11-12)
- 添加配置以限制kinto更改记录导致的通知(13)。
0.2.3(2018-11-07)
- 删除断开的日志消息(10)。
0.2.2(2018-11-07)
- 我未能正确发布0.2.1。再试一次。
0.2.1(2018-11-07)
- 添加一些日志消息以帮助尝试疑难解答。
0.2.0(2018-09-25)
- 更新以匹配kinto 10.1.1–请参见kinto/kinto 1770(2)。
- 添加心跳功能。
0.1.0(2018-09-12)
- 初始实现
贡献者
- 伊桑·格拉瑟营地<;eglassercamp@mozilla.com>;