我最近接到一项维护遗留产品的任务。 该产品是一个java应用程序,使用Infinispan版本10.1.1。
在深入研究成为遗留产品冠军这一令人着迷的任务之后,仍然有很多事情让我困惑。
其中一个因素决定了 Infinispan 用于存储数据的文件夹数量?
我看到文件夹名称从“0”、“1”、“..”一直到“255”,每个文件夹内每个缓存都有一个“xxxx.dat”文件。
是段数(默认256)。每个键映射到一个段,每个段映射到集群中的一个或多个节点。
每个段一个目录允许更快的查找(搜索小文件而不是大文件)和更快的传输(如果将段重新映射到不同的节点,则仅传输该文件)。