cassandrac++驱动程序如何使用zlib库?

z3yyvxxp  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(308)

cassandra c++驱动程序有一个用于启用zlib库的选项:

--ENABLE-ZLIB                     Enable zlib

只是他们不说他们在用它做什么。
有人知道这个选择给了我们什么吗?
它是否在将数据发送到后端之前预压缩数据?它还会用zlib做什么?查看c++驱动程序的源代码,我可以在 CMakeLists.txt :

option(CASS_USE_ZLIB "Use zlib" OFF)

但是c++源代码没有 #include <zlib.h> 所以我想知道是否有任何代码实际使用了这个库(也许它是有意的,但从未实现过?)

gmol1639

gmol16391#

驱动程序当前不使用zlib;它是为将来的工作准备的。cpp-103将增加压缩支持的驱动程序将利用zlib在那个时候。由于遗留实现,它保留在构建系统中,可以安全地忽略。
如果你想看到这一功能的实施,请投票或评论的jira问题。

相关问题