Give your Mule applications High Availability with ease through our connector. Achieve concurrency control and manage information processing in clusters implemented with GridGain within your Mule applications.
Easy process design
Easy process design
Benefit from all the possibilities of our GridGain Connector for Mule. Easily create processes with a high level of concurrency and able to scale horizontally.
This product consists of a set of components that can be licensed separately. Get the most out of GridGain by accessing all the possibilities of its API from your MuleSoft application network.
Distributed Data Structures
Set of operations on distributed data structures: atomic values, caches, queues, and sets.
Simplifies the creation of highly available processes with horizontal scaling capability. It works with familiar data structures, which are accessible from any node in the cluster, transparently.
Distributed Concurrency Control
Set of operations on cluster concurrency constructs: lock, semaphore, countdown latch.
Coordinate tasks that run concurrently within your processes, in a single node or in multiple cluster nodes simultaneously.
Distributed Data Queries
Set of operations to retrieve information stored in GridGain caches, by using SQL queries or Apache Lucene expressions.
A simple way to access the cluster's data, with SQL and Apache Lucene expressions. No need to implement the GridGain API methods to execute queries.
Input operation based on GridGain queues.
Increase processing capacity by horizontally scaling the system.
Distributes the load, enabling a large-capacity acquisition input channel, to which multiple processes can be connected.
Component that allows you to plan the execution of tasks within a cluster.
Easily configure the execution of tasks using fixed frequencies or CRON expressions.
Activate, deactivate or modify the schedule of a periodic task whenever you want.
Avoid the concurrent execution of scheduled tasks within a cluster.
Input operation based on GridGain TOPICs.
Provides a messaging system that enables communication between cluster nodes. System messages are associated with a TOPIC, and once sent, messages are only received by subscribers.
Set of operations to execute extraction, transformation, and data loading processes - ETL - in GridGain's queues and caches.
Simplifies the integrated, monitored and distributed execution of ETL processes.
Tool to design processes that deal with large batches of messages, by distributing the workload among cluster nodes.
Create simple and efficient processes for large-scale treatment of messages. With linear capacity to scale horizontally and deliver messages between cluster nodes, and with guaranteed durability conferred by GridGain's native persistence.
Utility that stores the results of a sequence of operations for later use.
Improves performance and reduces workload by preventing the execution of repetitive operations.
Utility that groups multiple data changes on GridGain's caches, in such a way that the operations are consolidated together once the transaction is completed.
Prevents inconsistencies in the information stored in GridGain's caches. Partial changes in data are coordinated, and all data modification operations are confirmed or discarded as a unit.