You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
What is the Coherence Python Client?
The Coherence Python Client allows Python applications to act as cache clients to a Coherence Cluster using gRPC for the network transport.
Supported on Coherence CE 22.06.4+ or Coherence 14.1.1.2206.4+ Commercial edition with a configured gRPC Proxy. (Can get started using the latest coherence docker image)
Python 3.11.x is required
Features
Familiar Map-like interface for manipulating cache entries including but not limited to:
Cluster-side querying, aggregation and filtering of map entries
Cluster-side manipulation of map entries using EntryProcessors
Registration of listeners to be notified of:
mutations such as insert, update and delete on Maps
map lifecycle events such as truncated, released or destroyed
session lifecycle events such as connected, disconnected, reconnected and closed
Support for storing Python objects as JSON as well as the ability to serialize to Java objects on the server for access from other Coherence language API’s