Getting Started with a Hazelcast Client
Hazelcast has clients in Java, C++, .NET, Node.js, Go, Python, and Memcache. You can use these clients to communicate with cluster members.
For documentation and code samples for each client, see the following:
You can also check out the command-line tool for simple operations
Not all features are available in all clients.
To find out which features are available in each client, see the clients page.
After selecting the language you need, you can find the table showing supported features on the selected language.
Hundreds or even thousands of clients can be connected to the cluster.
By default, members have
core count * 20 threads that
handle all the requests. For example, if a member has 4 cores, it will have 80 threads available to handle requests.
In client/server topologies, you can serialize your data on the client side before sending it to a member. For example, you can serialize data in JSON and add it to a map. This option is useful if you plan on using Hazelcast to store your data in binary. Clients can handle serialization without the members needing to know how to do so.
For details about why you need to serialize data and the options for doing so, see Serialization.