我正在使用nest和Elasticsearch,并且想为节点是否存在连接问题采取一种安全措施。从我可以看到的是,有一个缓存系统可以将所有格式的信息存储在缓存中,然后再进行检索。问题是我找不到很多实现示例,也不太了解它是如何工作的。
还是我对缓存完全错了?
节点关闭时是否可以在缓存中存储请求?
如果是,您如何获得这些信息?
如果没有,我可以使用另一种方法吗?
预先感谢您的帮助。
最佳答案
.NET Elasticsearch客户端NEST中没有用于请求的缓存机制。序列化组件有一个缓存机制,因此在初始化缓存后可以快速进行序列化,但这是内部实现的细节。
根据针对给定请求返回的响应以及配置客户端的connection pool的类型,其他可用节点上的请求可能是retried by the client。
关于c# - 将您的请求存储在带有Nest的Elasticsearch缓存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58882364/