What if you could bring together the best of both technologies?
With our Apache Ignite connector for Mule you can use the full power of Apache Ignite’s distributed computation in your Mule applications, in the purest Anypoint Studio’s Drag & Drop style, significantly reducing development time.
All this, thanks to the easy configuration of operations and the automatic resolution of input and output message structures while you’re designing - DataSense.
Plus, you can use it with both Mule Community Edition - kernel - and Mule Enterprise Edition (on-premise and CloudHub).
- Distributed concurrency control structures - locks, semaphores, and countdown latch.
- Distributed atomic data structures - long, references, sequences, and stamps.
- Distributed high-level data structures - sets, topics, queues, and caches.
- In memory distributed file system.
- Data queries using SQL and Lucene.
- Transactional, cached, and of exclusive access (locks) distributed Scopes.
- Distributed Task scheduler.
- Distributed Batch jobs.
- Synchronization of clustered operations using Apache Ignite’s concurrency control tools.
- Scaling your processes (load balancing for distributed clustering) with the help of Apache Ignite’s distributed data structures.
- Query and analyze data stored in your Apache Ignite cluster using SQL or Lucene.
- Clustered cache of the execution result of a chain of Mule processors, which could eventually be heavy, to improve performance.
- Design and execute distributed batch processes.
- Schedule the execution of clustered processes.
- Massive Data ingestion.
Check out the article about Distributed computation with Mule and Kubernetes.
You can find more examples in our GitHub repository.