我正在尝试使用.NET sdk测试到couchbase服务器的连通性。
我试图获取一个测试密钥,但得到的结果是"null“(而不是出现异常,并提到couchbase服务器已完成)。
我也读过这个:http://www.couchbase.com/docs//couchbase-manual-2.0/couchbase-getting-st..。
但它并没有提到从应用程序代码中测试连通性。
有没有办法通过代码测试到couchbase服务器的连接?
发布于 2013-11-18 17:34:37
couchbase client sdk为您管理连接,无论您在构造过程中传递给它的是什么节点urls,它都会尝试对其进行身份验证,如果客户端不能对其中一个节点进行身份验证,则它会抛出ConnectException (我使用的是JAVA sdk,但我想.NET非常类似)。
因此,实际上您不必测试连接性,智能客户端可以处理连接。构造完成后,您可以要求客户端列出所有可用的服务器
client.getAvailableServers();或者,要获得更详细的节点状态和统计信息,请执行以下操作:
client.getStats();https://stackoverflow.com/questions/20042636
复制相似问题