2

我正在尝试在 python 中创建一个侦听器,以在 Cloudant 数据库发生更改时自动检索它们。当发生变化时,我想调用一个特定的函数。

我已通读文档和 API 规范,但找不到任何东西。

有没有办法做到这一点?

4

1 回答 1

2

这是一个基本的流更改提要阅读器(免责声明:我写的):

https://github.com/xpqz/pylon/blob/master/pylon.py#L165

官方 Cloudant Python 客户端库还包含一个更改提要跟踪器:

https://python-cloudant.readthedocs.io/en/latest/feed.html

获得基本的更改提要阅读器非常容易,因为_changes带有feed=continuous参数的端点为您做了很多事情,包括将结果作为每行自包含的 json 对象传回。难点是处理一组相当不明显的故障条件。

于 2018-07-31T16:35:41.757 回答