我正在開發一個應用程序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