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

问题描述 投票:1回答:1

Cassandra C++ Driver有一个用于启用zlib库的选项:

--ENABLE-ZLIB                     Enable zlib

只有他们没有说出他们在做什么。

谁知道那个选项给了我们什么?

它是否在将数据发送到后端之前对其进行预压缩?还有什么用zlib?查看C ++驱动程序的源代码,我可以在CMakeLists.txt中看到zlib选项:

option(CASS_USE_ZLIB "Use zlib" OFF)

但是C ++源码没有#include <zlib.h>,所以我想知道是否有任何代码实际使用该库(可能它是有意但从未实现过?)

c++ cassandra datastax zlib
1个回答
2
投票

驱动程序当前不使用zlib;它是为了未来的工作。 CPP-103将为驱动程序添加压缩支持,该驱动程序将在当时使用zlib。由于遗留实现,它仍保留在构建系统中,可以安全地忽略。

如果您希望实现此功能,请投票或评论JIRA问题。

© www.soinside.com 2019 - 2024. All rights reserved.