LiveQuery
我的用例需要在后端捕获LiveQuery流,我注意到了Java和Swift客户端使用了WebSocket来实现LiveQuery,但是Python SDK没有这方面的实现。未来有在Python SDK集成LiveQuery的计划吗?请问可以向外开放LiveQuery的rpc接口文档或者是proto文件吗?这将大大减少开发这项功能的时间并避免错误。如果可以公布RPC接口,我可能会提出LiveQuery的PR。
谢谢!
LiveQuery 一般是客户端应用需要的功能,Python SDK 的定位是在云引擎等服务端使用,没有支持 LiveQuery 的计划。您能具体说说为什么「需要在后端捕获LiveQuery流」么?
有三个用例:一个是event sourcing 一个是创建实时视图 还有一个比较重要的是捕获前端对数据做的更改 用delta触发后端的业务逻辑 一些用例可以看我的框架 https://github.com/billyrrr/flask-boiler
抱歉,目前没有公开的接口文档。您可以参考 java、swift、js SDK 的实现。有疑问也可以去 https://forum.leancloud.cn/ 交流。
(另外,当前 Python SDK 同时支持 Python 2 和 Python 3,Python 2 已经 End of Life,因此如您有意实现 LiveQuery,可以只考虑 Python 3)。