-
Notifications
You must be signed in to change notification settings - Fork 105
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
585015c
commit 7d92098
Showing
5 changed files
with
78 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,20 @@ | ||
= Go Client | ||
:page-api-reference: https://pkg.go.dev/github.com/hazelcast/hazelcast-go-client@v{page-latest-supported-go-client} | ||
|
||
TIP: For the latest Go API documentation, see https://pkg.go.dev/github.com/hazelcast/hazelcast-go-client@v{page-latest-supported-go-client}[Hazelcast Go Client docs]. | ||
The Hazelcast native Go client is an official library that allows Go applications to connect to and interact with Hazelcast clusters. It is implemented using the Hazelcast Open Binary Client Protocol. The key features and benefits include: | ||
|
||
Go Client implementation for Hazelcast. It is implemented using the Hazelcast Open Binary Client Protocol. | ||
* Distributed Data Structures: Supports various distributed implementations like Map, Queue, Set, List, MultiMap, and Replicated Map, mimicking natural interfaces of these structures in Go | ||
* SQL Support: Allows running SQL queries on Hazelcast 5.x clusters, enhancing data querying capabilities | ||
* JSON Support: Declarative configuration support via JSON | ||
* High Performance: Offers high-performance aggregation functions such as sum, average, max, and min, for Hazelcast Map entries. They can run in parallel for each partition and are highly optimized for speed and low-memory consumption | ||
* Near Cache: Improves read performance for frequently accessed data, optimizing application speed | ||
* External Smart Client Discovery: Allows for dynamic discovery of cluster members, enhancing scalability and fault tolerance | ||
See Hazelcast Go client's GitHub https://github.com/hazelcast/hazelcast-go-client[repo^] | ||
for its documentation and https://github.com/hazelcast/hazelcast-go-client/tree/master/examples[code samples^]. | ||
The Hazelcast Go client provides a robust, efficient, and Go-friendly way to work with Hazelcast clusters, enabling developers to build scalable and distributed applications with ease. | ||
|
||
== Next steps | ||
|
||
For the latest Go API documentation, see https://pkg.go.dev/github.com/hazelcast/hazelcast-go-client@v{page-latest-supported-go-client}[Hazelcast Go Client docs]. | ||
|
||
For more information, see the azelcast Go client GitHub https://github.com/hazelcast/hazelcast-go-client[repo^] | ||
and https://github.com/hazelcast/hazelcast-go-client/tree/master/examples[code samples^]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,21 @@ | ||
= Node.js Client | ||
:page-api-reference: http://hazelcast.github.io/hazelcast-nodejs-client/api/{page-latest-supported-nodejs-client}/docs/ | ||
|
||
TIP: For the latest Node.js API documentation, see http://hazelcast.github.io/hazelcast-nodejs-client/api/{page-latest-supported-nodejs-client}/docs/[Hazelcast Node.js Client docs]. | ||
The Hazelcast native Node.js client is an official library that allows Node.js applications to connect to and interact with Hazelcast clusters. It is implemented using the Hazelcast Open Binary Client Protocol, and provides a Promise-based API with built-in support for native JavaScript objects. The key features and benefits include: | ||
|
||
Node.js Client implementation for Hazelcast. It is implemented using the Hazelcast Open Binary Client Protocol. | ||
* Distributed data structures: The client offers access to various distributed data structures like Map, MultiMap, Set, List, Queue, and more | ||
* Multi-layer caching: You can build a multi-layer cache for your applications using Hazelcast Map, which is a distributed and replicated key-value store | ||
* Fast JSON querying: The client allows querying JSON data at speeds surpassing traditional document stores | ||
* Near Cache: This allows storing frequently read data in your Node.js process, providing faster read speeds than popular caching solutions | ||
* Pub-sub communication: The client enables pub-sub communication between application instances | ||
* Prevent races with Lock: The client provides locking mechanisms to prevent race conditions when accessing shared resources | ||
* SQL support: The client supports SQL queries for optimized distributed queries on the keys and values of maps in a local cluster | ||
See Hazelcast Node.js client's GitHub https://github.com/hazelcast/hazelcast-nodejs-client[repo^] | ||
for its documentation and https://github.com/hazelcast/hazelcast-nodejs-client/tree/master/code_samples[code samples^]. | ||
These features make the Hazelcast Node.js client a powerful tool for building distributed, high-performance Node.js applications to leverage Hazelcast's in-memory computing capabilities. | ||
|
||
== Next steps | ||
|
||
For the latest Node.js API documentation, see http://hazelcast.github.io/hazelcast-nodejs-client/api/{page-latest-supported-nodejs-client}/docs/[Hazelcast Node.js Client docs]. | ||
|
||
For more information, see the Hazelcast Node.js client GitHub https://github.com/hazelcast/hazelcast-nodejs-client[repo^] | ||
and https://github.com/hazelcast/hazelcast-nodejs-client/tree/master/code_samples[code samples^]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,21 @@ | ||
= Python Client | ||
:page-api-reference: https://hazelcast.readthedocs.io/en/v{page-latest-supported-python-client}/index.html | ||
|
||
TIP: For the latest Python API documentation, see https://hazelcast.readthedocs.io/en/v{page-latest-supported-python-client}/index.html[Hazelcast Python Client docs]. | ||
The Hazelcast native Python client is an official library that allows Python applications to connect to and interact with Hazelcast clusters. It is implemented using the Hazelcast Open Binary Client Protocol. The key features and benefits include: | ||
|
||
Python Client implementation for Hazelcast. It is implemented using the Hazelcast Open Binary Client Protocol. | ||
* Distributed Data Structures: The client provides access to Hazelcast's distributed data structures such as maps, queues, topics, lists, sets, and more | ||
* SQL Support: It offers the ability to query Map data using standard SQL syntax | ||
* JSON Object Support: It allows using and querying JSON objects | ||
* Compact Serialization: The client supports Compact serialization, which provides efficient serialization for objects | ||
* DBAPI Support: It implements the DBAPI interface on top of the SQL service, making it compatible with various libraries and tools | ||
* Near Cache: The client supports Near Cache feature for faster read speeds on frequently accessed data | ||
* Integration with Jupyter Notebook: The client can be used in Jupyter Notebook environments, enabling interactive data analysis and visualization | ||
See Hazelcast Python client's GitHub https://github.com/hazelcast/hazelcast-python-client[repo^] | ||
for its documentation and https://github.com/hazelcast/hazelcast-python-client/tree/master/examples[code samples^]. | ||
These features make the Hazelcast Python Client a powerful tool for Python applications requiring distributed computing, in-memory data processing, and real-time analytics capabilities. | ||
|
||
== Next steps | ||
|
||
For the latest Python API documentation, see https://hazelcast.readthedocs.io/en/v{page-latest-supported-python-client}/index.html[Hazelcast Python Client docs]. | ||
|
||
For more information, see the Hazelcast Python client GitHub https://github.com/hazelcast/hazelcast-python-client[repo^] | ||
and https://github.com/hazelcast/hazelcast-python-client/tree/master/examples[code samples^]. |