此处的Cassandra 1.1文档:http://www.datastax.com/docs/1.1/new_features提到已经重写了Off-Heap Cache,并且不再具有JNA依赖性。但是http://www.datastax.com/docs/1.1/install/install_jre仍然讨论了在生产中安装JNA的必要性。
问题是:通过外部JAR安装和使用JNA是否有意义?我知道Cassandra不支持Windows上的JNA。
谢谢!
答案 0 :(得分:2)
我想这仍然有意义,因为Cassandra在拍摄快照时使用JNA创建硬链接,并且通过JNA调用mlockall()函数来防止操作系统交换JVM。