我正在开发一个应用程序twisted
python。以及我正在使用的数据库elastic search
。现在因为twisted是异步的,我不能使用官方的python-es客户端。 elasicsearch的其他异步客户端不会更新最新的es版本。我留给我的选择是通过使用可用的卷曲选项,例如通过手动点击网址。但我认为这种方法有一个缺点,对于我需要进行弹性搜索的身份验证请求的每一个连接,我也可以得到太多的开放连接,我认为这不是很好的正弦它很难获得连接池(顺便说一句,如何实现自定义连接池?)。在我的情况下有什么人选择?python扭曲的elasticsearch连接
1
A
回答
0
相关问题
- 1. Python扭曲连接永不触发
- 2. Python扭曲和数据库连接
- 3. 扭曲的持久连接
- 4. 扭曲的DTLS连接
- 5. 用扭曲关闭连接
- 6. 扭曲deferToThread TCP连接
- 7. 扭曲的Python getPage
- 8. Python扭曲的sendLine()
- 9. 扭曲的python TCP4ServerEndpoint
- 10. 扭曲和符号链接在扭曲/ python/lockfile.py
- 11. 连接到扭曲的TCP服务器
- 12. Python扭曲 - 如何通过连接的套接字连接发送数据?
- 13. 限制Python中的连接速率扭曲?
- 14. 扭曲的Python连接通过网络交换机
- 15. Python扭曲的最大活动连接数
- 16. 扭曲,等到连接关闭干净
- 17. 正确关闭UDP连接扭曲pysnmp
- 18. 扭曲客户端连接丢失
- 19. 扭曲并连接到SQL Server
- 20. 扭曲的python从kafka读取并写入elasticsearch
- 21. Python扭曲数据报协议UDP客户端重新连接
- 22. Python - 扭曲客户端 - 在ping回路中检查protocol.transport连接
- 23. 扭曲的python - tac或py?
- 24. 扭曲的DNS示例python
- 25. 与扭曲的Python或Node.js
- 26. 开始Python从扭曲的
- 27. 扭曲的框架Python
- 28. 扭曲的Python在Eclipse上
- 29. Python的扭曲文档
- 30. python扭曲的HTTP代理
只是一些问题,为什么python-es客户端不能使用@〜@ –
@PhongPhung becuase扭曲是异步框架和python-es客户端在本质上阻塞(即设置套接字, ...)。我没有找到任何refrnce它说它的非阻塞。所以它不能用于任何异步fraework。 – anekix
这取决于很多因素,你可以保持连接打开,或者你需要为你的数据库上的每个请求生成一个?你如何使用Elasticsearch(它是一个单一的实例,它是一个集群,是否有一个协调模式...等)?顺便说一句,什么阻止你使用每个线程/进程的Elasticsearch客户端的不同实例(因此使用'elasticsearch-py')? – Adonis