1 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
客戶端驅(qū)動(dòng)程序如何知道向哪個(gè)平板服務(wù)器發(fā)送請(qǐng)求?
驅(qū)動(dòng)程序定期查詢此表:
ycqlsh:system> select * from system.partitions;
它在哪里找到表格的拆分方式以及平板電腦的位置。
當(dāng)您發(fā)送查詢時(shí),您以驅(qū)動(dòng)程序理解它們并散列它們并知道將它們發(fā)送到哪里的方式傳遞分區(qū)鍵。
如果是,YCQL 驅(qū)動(dòng)程序的連接配置是否與所有 4 個(gè)節(jié)點(diǎn)(在中心區(qū)域)都有連接,使客戶端驅(qū)動(dòng)程序能夠知道正確的平板服務(wù)器,以發(fā)送查詢?提高查詢響應(yīng)時(shí)間
是的。這應(yīng)該與 DC Aware 查詢路由相結(jié)合:https ://pkg.go.dev/github.com/gocql/gocql#hdr-Data_center_awareness_and_query_routing
如果是,Hoes YCQL 驅(qū)動(dòng)程序知道,哪個(gè)是發(fā)送查詢請(qǐng)求(INSERT/UPDATE/SELECT)的正確平板服務(wù)器?
使用與上述相同的邏輯。了解所有集群上的平板電腦位置。
- 1 回答
- 0 關(guān)注
- 99 瀏覽
添加回答
舉報(bào)