将kinto通知插入到集合终结点。

kinto-changes的Python项目详细描述


https://img.shields.io/travis/Kinto/kinto-changes.svghttps://img.shields.io/pypi/v/kinto-changes.svghttps://coveralls.io/repos/Kinto/kinto-changes/badge.svg?branch=master

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定额。
  • 更改读取权限配置。
  • 选择要遵循配置的存储桶和集合。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java迷宫解算器在死胡同中陷入循环   java JPA在一个查询中检索2个列表   java正则表达式匹配文档中两个字符串之间的所有字符   java更改JTable标题高度   安卓忽略调试库中的java代码   java使用ScheduledExecutorService延迟Spring WebClient调用不会等待响应   如何使用Java将包含JSON对象的字符串转换为实际的JSON   sqlite数据库连接:java。Lang.ClassNotFoundException:org。sqlite。JDBC   在MySQL中存储表情符号的java获取错误字符串值错误   当发送包含超过一定大小字节数据的对象时,安卓 Java StreamCorruptedException   Java游戏旋转图像和轴   java IntelliJ Idea:无法解析实体类的列   Android中带有editText的java AlertDialog   map only和mapreduce应用程序之间的java差异   如何在Kotlin编写的接口中使用默认方法的Java8特性   java CPU时间百分比算法问题   java如何在WEBINF文件夹中使用带有JAR的taglibs JSTL/core   有没有办法在Java中找到JPanel和/或JFrame的长度和宽度?