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
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)
- Map Near Cache
- API configuration
- Smart and Non-Smart Client operation
- Event Listeners
- Lifecycle Service
- Hazelcast Serialization (IdentifiedDataSerializable, Portable, Custom Serializers, Global Serializers)
- TLS Support with Mutual Authentication (Requires enterprise server)
- Hazelcast Cloud Discovery
Installation
You can install the Hazelcast python client via the following command:
$ pip install hazelcast-python-client
or:
$ python setup.py install
Documentation
Please refer to Hazelcast Python Client documentation
Examples
See Examples
Getting Started
Please take a look at our Getting Started guide.
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-2018, Hazelcast, Inc. All Rights Reserved.
Visit www.hazelcast.com for more info.