我正在使用Cassandra的C#驅動程序與多線程處理。 起初,我嘗試創建一個連接並執行命令,然後在完成工作後關閉連接。但它似乎不適合我,有時它有一個例外,沒有可用的主機。使用Cassandra C#驅動程序與多線程
因此,我改爲使用靜態連接。它似乎也起作用。 但是當線程工作得太快時,它又被打破了。我必須放置一些Thread.Sleep 1秒鐘,然後才能正常工作。
而在這個靜態解決方案中,我嘗試使用異步進程BeginExecute,它對我也不適用,異常沒有主機可用。
因此,任何人都有更好的想法或更好的實現與Cassandra c#驅動程序的多線程處理,如果您可以共享,將不勝感激。
預先感謝您。
乾杯, 健
,它將如果你發佈一些代碼 – Ehsan
其中C#的客戶高度讚賞??? Datastax C#驅動程序或FluentCandandra。默認情況下,Cassandra Client是併發的。默認限制是64. – abhi
它是Datastax C#驅動程序。 – n4kin