文件名称:libconhash:conhash 库
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-01 14:02:48
C
什么是 libconhash? libconhash 是一个一致性哈希库,可以在 Windows 和 Linux 平台上编译,具有以下特点: 高性能且易于使用,libconhash 使用红黑树来管理所有节点以实现高性能。 默认使用 MD5 算法,但也支持用户自定义哈希函数。 易于根据节点的处理能力进行扩展。 要在 Linux 上使用 make 构建调试版本来构建 libconhash,在 Windows 上使用 make CFLAG=DEBUG 有 win32 项目,只需构建它们 使用 libconhash 包括头文件 libconhash.h 和 configure.h,并链接 conhash 二进制库文件。 项目中有一个示例展示了如何使用该库。
【文件预览】:
libconhash-master
----LICENSE(1KB)
----src()
--------md5.h(3KB)
--------util_rbtree.h(3KB)
--------util_rbtree.c(13KB)
--------conhash_inter.c(3KB)
--------configure.h(241B)
--------conhash.c(3KB)
--------sample.c(2KB)
--------conhash.h(3KB)
--------md5.c(12KB)
--------conhash_inter.h(1KB)
--------conhash_util.c(1KB)
----Makefile(854B)
----README.md(908B)