Cassandra C++ Driver有一个用于启用zlib库的选项:
--ENABLE-ZLIB Enable zlib
只有他们不说自己在做什么。
任何人都知道该选择能给我们带来什么?
在将数据发送到后端之前,它会预压缩吗?它还会将zlib用于什么?查看C ++驱动程序的源代码,可以在CMakeLists.txt
中看到zlib选项:
option(CASS_USE_ZLIB "Use zlib" OFF)
但是C ++源代码没有#include <zlib.h>
,所以我想知道实际上是否在使用该库的任何代码(也许是有意的,但是从未实现?)
答案 0 :(得分:2)
驱动程序当前不使用zlib;它在那里为将来的工作。 CPP-103将为驱动程序添加压缩支持,该驱动程序将在那时使用zlib。由于遗留实施,它保留在构建系统中,可以放心地忽略。
如果您希望看到此功能的实施,请对JIRA问题进行投票或评论。