Skip to content

asimarslan/hazelcast-python-client

 
 

Repository files navigation

Hazelcast Python Client

Join the chat at https://gitter.im/hazelcast/hazelcast-python-client

Python client implementation for Hazelcast, the open source in-memory data grid.

Python client is implemented using the Hazelcast Open Binary Client Protocol

This client is a work in progress

Features :

  • Distributed Data Structures: Map, MultiMap, List, Set, Queue, Topic, ReplicatedMap
  • Lock, Semaphore, CountDownLatch
  • AtomicLong, AtomicReference
  • IdGenerator
  • RingBuffer
  • Transactional Map, MultiMap, Queue, List, Set
  • Continuous Query(listener with predicate)
  • Distributed Executor Service
  • Query (Predicates)
  • API configuration
  • Smart and Non-Smart Client operation
  • Event Listeners
  • Lifecycle Service
  • Hazelcast serialization (IdentifiedDataSerializable, Portable, Custom Serializers, Global Serializers)

Installation

You can install the Hazelcast python client via the following command:

$ pip install hazelcast-python-client

or:

$ python setup.py install

Mail Group

Please join the mail group if you are interested in using or developing Hazelcast.

http://groups.google.com/group/hazelcast

License

Hazelcast is available under the Apache 2 License. Please see the Licensing appendix for more information.

Copyright

Copyright (c) 2008-2016, Hazelcast, Inc. All Rights Reserved.

Visit www.hazelcast.com for more info.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%