如何监控状态连接到包含少量服务器的couchbase群集? 在沙发基础文档中,类CouchbaseClaster没有用于检查群集连接状态的方法。 它是使用CouchbaseManager.hasBucket()检查连接到存储桶的解决方案之一,但是认为它很糟糕。 也许有人面临这样的挑战?
PS:我为可能的错误道歉,因为我不会说英语。
答案 0 :(得分:1)
我发现没有必要监控数据库连接。我改为添加error handling代码以从这些场景中恢复。
使用Couchbase Java SDK,您可能会遇到各种异常。一些表示暂时性问题,另一些表明是永久性问对于临时问题,请考虑使用retry mechanism。对于permanent problems,记录错误并通过监视应用程序触发通知。
Couchbase Java SDK还会记录连接问题。它会定期联系群集,以使其群集映射与任何群集更改保持同步。如果它在执行此操作时遇到问题,它将记录一条消息。