python 中的 Cloudant 数据库侦听器
Cloudant database listener in python
我正在尝试在 python 中创建一个侦听器,它会在 Cloudant 数据库发生更改时自动检索这些更改。当发生变化时,我想调用一个特定的函数。
我已通读文档和 API 规范,但找不到任何内容。
有办法吗?
这是一个基本的流式更改提要 reader(免责声明:我写的):
https://github.com/xpqz/pylon/blob/master/pylon.py#L165
官方 Cloudant Python 客户端库还包含一个更改提要跟随器:
https://python-cloudant.readthedocs.io/en/latest/feed.html
获取基本更改提要 reader 非常容易,因为带有 feed=continuous
参数的 _changes
端点可以为您做很多事情,包括传递结果作为独立的 json- 每行对象返回。难点在于处理一组不太明显的故障情况。
我正在尝试在 python 中创建一个侦听器,它会在 Cloudant 数据库发生更改时自动检索这些更改。当发生变化时,我想调用一个特定的函数。
我已通读文档和 API 规范,但找不到任何内容。
有办法吗?
这是一个基本的流式更改提要 reader(免责声明:我写的):
https://github.com/xpqz/pylon/blob/master/pylon.py#L165
官方 Cloudant Python 客户端库还包含一个更改提要跟随器:
https://python-cloudant.readthedocs.io/en/latest/feed.html
获取基本更改提要 reader 非常容易,因为带有 feed=continuous
参数的 _changes
端点可以为您做很多事情,包括传递结果作为独立的 json- 每行对象返回。难点在于处理一组不太明显的故障情况。