ketama 0.1.1

Creator: bigcodingguy24

Last updated:

Add to Cart

Description:

ketama 0.1.1

Python bindings for Ketama consistent hash library.

Example
from ketama import Ketama

with open("ketama.conf", "w") as fp:
fp.write("127.0.0.1:1\t400\n")
fp.write("127.0.0.1:2\t600\n")
fp.write("127.0.0.1:3\t600\n")


def main():
k = Ketama("ketama.conf")


key_hash, server = k.get_server("1")
assert server == "127.0.0.1:3"

key_hash, server = k.get_server("3")
assert server != "127.0.0.1:1"


if __name__ == '__main__':
main()

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.