Python中的Cloudant数据库侦听器

时间:2018-07-31 12:17:27

标签: python ibm-cloud listener cloudant python-cloudant

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

我已经阅读了文档和API规范,但找不到任何内容。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

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

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传回给您-每行对象。困难的是要处理相当不明显的一组故障条件。