python - Python扭曲的elasticsearch连接

标签 python elasticsearch twisted

我正在开发twisted python中的应用程序。我正在使用elastic search数据库的aslo。现在,因为twisted是异步的,所以我不能使用官方的python-es客户端。其他用于elasicsearch的异步客户端未更新为最新es版本。我留给我的选项是使用类似curl的选项,即通过实际点击网址。但是我认为这种方法有一个缺点,对于每个连接,我都需要发出身份验证请求以进行 flex 搜索,而且我可以得到太多的开放连接,我认为这不好,因为很难获得连接池(请问如何实现自定义的连接池?)。在我这种情况下,某人有什么选择?

最佳答案

txes2 ,您可以尝试一下。大多数用于 flex 搜索的库都使用REST API,因此您可以简单地使用 treq 自己包装。但是为什么要重新发明轮子:D

关于python - Python扭曲的elasticsearch连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43888567/

相关文章:

python 提取日期

elasticsearch - 是否可以使用elasticsearch在与我的查询匹配的数组中检索对象?

python - WebSocket 在 1000 条消息后关闭

scrapy - 在 Celery 任务中运行 Scrapy 蜘蛛

python - if 变量的语句略有不同

python - 如何按元素将值分配给 theano 矩阵? Numpy 和 Theano 的区别?

Python: pickle 嵌套函数

elasticsearch - '应该' bool 查询获取不需要的结果

elasticsearch - 展平 Elasticsearch _源输出

python - 如何使用 pypy 1.4.1 安装 twisted 10.2.0?