将kinto通知插入到集合终结点。
kinto-changes的Python项目详细描述
kinto changes显示集合时间戳列表,允许轮询更改 有一个http请求的多个集合。
安装
pip install kinto-changes
设置
在Kinto设置中:
kinto.includes=kinto_changes# List of buckets/collections to show:kinto.changes.resources=/buckets/settings /buckets/blocklists/collections/certificates
时间戳列表位于GET /v1/buckets/monitor/collections/changes/records。
缓存控制
与cache control in Kinto collections一样,可以通过一些设置配置Cache-Control头:
kinto.monitor.changes.record_cache_expires_seconds=60
如果缓存破坏查询参数,则可以更大程度地缓存响应。 如果设置了以下设置,则将设置不同的缓存控制过期时间:
kinto.monitor.changes.record_cache_maximum_expires_seconds=3600
高级选项
changes条目将有一个host属性,可以用来 区分几个kinto实例的变化。
kinto.changes.http_host=website.domain.tld
默认情况下,它将依赖于全局设置kinto.http_host。
更改日志
2.1.0(2019-02-20)
新功能
- 如果发送了破坏缓存的查询参数或并发控制请求头,则发送Cache-Controlheaders(66)
2.0.0(2019-01-15)
中断更改
- 需要kinto>;=12
1.3.0(2018-10-15)
新功能
- 添加配置缓存控制头的功能(47)
1.2.1(2018-09-17)
错误修复
- 在migrate命令期间不要执行任何操作(修复了43)。
1.2.0(2018-09-06)
新功能
- 现在在监视器/更改集合(41)上生成事件。
1.1.1(2018-04-17)
内部更改
- 去掉六个
1.1.0(2017-11-16)
中断更改
- 升级至kinto 7
错误修复
- 禁用reify以始终获得最准确的时间戳。(36)
1.0.0(2017-02-14)
错误修复
- 在没有发生更改的情况下访问监视集合不会再失败(修复23)
- 监视终结点中显示的时间戳现在完全相等(不再优于此值) 到被监视集合的时间戳。
中断更改
- 更改端点位置现在已硬编码(/buckets/monitor/collections/changes/records) 无法配置。
- 无法再指定权限主体。 更改端点现在是always public。
- 不再需要monitorbucket和changes集合,并且 不再被创造。
- ^更改终结点不再支持{tt10}$和DELETE。
- 单个条目(例如/buckets/monitor/collections/changes/records/{id}) 无法再访问。
- 听者被抛弃了。必须更改配置:
之前:
kinto.event_listeners=changeskinto.event_listeners.changes.use=kinto_changes.listenerkinto.event_listeners.changes.http_host=website.domain.tldkinto.event_listeners.changes.collections=/buckets/settings /buckets/blocklists/collections/certificates
现在:
kinto.changes.http_host=website.domain.tldkinto.changes.resources=/buckets/settings /buckets/blocklists/collections/certificates
0.5.0(2017-01-16)
- 不要强制监视条目的时间戳(27)
0.4.0(2016-11-07)
- 在功能中添加插件版本(20)
- 在功能中添加集合(18)
- 添加特定设置以覆盖全局http_hostvalue(24)
0.3.0(2016-05-19)
- 更新到kinto.core以与kinto 3.0兼容。这个 版本不再与kinto<;3.0兼容,请升级!
0.2.0(2016-04-25)
- 增加更改功能
0.1.0(2015-12-22)
- 初始代码。
- bucket和collection name configu定额。
- 更改读取权限配置。
- 选择要遵循配置的存储桶和集合。