[英]How to deal with thrift client disconnection issue
我的項目使用了瓶子和HBase,客戶端通過python thrift客戶端連接到HBase,代碼簡化如下
#!/usr/bin/env python
from bottle import route, run, default_app, request
client = HBaseClient()
@route('/', method='POST')
def index():
data = client.getdata()
return data
現在問題是如果客戶端斷開連接,我們的請求將失敗。 所以它需要確保客戶端保持活力。
一種解決方案是使用連接池,我可以參考哪個連接池?
針對此問題的任何其他解決方案
看起來happybase可以解決這個問題
HappyBase有一個連接池,試圖在某種程度上處理斷開的連接: http : //happybase.readthedocs.org/en/latest/user.html#using-the-connection-pool
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.