为什么?
用于教育目的。我认为让观众真正“看到”这样的效果真的很好。
设置
建议
是否可以在docker日志中或我不知道的Spring数据Cassandra中的某些内容中实现?
最佳答案
我不了解Spring Data,但是在普通的Java驱动程序中,您可以通过ResultSet
从getExecutionInfo
获取执行信息,并从中调用函数getQueriedHost
。如果您使用默认的DCAware / TokenAware负载平衡策略,那么您将至少到达保存数据的节点之一。您可以通过Metadata
类获取其余信息,从中可以获取主机拥有的 token 范围的列表,为分区键生成 token 以及在 token 范围中进行查找。
附言有关更多详细信息,请参见Java driver documentation。
关于spring-boot - 如何显示通过哪个cassandra节点处理您的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55815975/