Anypoint Object Store v2 Concepts - Beta

Object Store v2 provides fast sharing of data and states across batch processes, Mule components, multiple distributed applications, and enables use of a distributed object store for advanced use cases such as API caching and API rate limiting. Object Store v2 integrates as a service within Anypoint Platform and provides a self-service application object store so that developers do not need to rely on central IT to set up a standalone or third-party caching service. Object Store v2 is horizontally scalable, resilient, and distributed, and enables a friction-free and easier deployment of applications in CloudHub platform.

Object Store v2 Highlights

  • Persistent and in-memory options

  • Support for key-lists (including support for strings, numbers, binary, counters, and locks)

  • Fully integrated with Anypoint Platform

  • Full HA across zones

  • Flexible TTL

  • REST and CLI interface for Node.js and other external applications

  • Real-time persistence

  • End-to-end secure transport and storage

  • Stores values up to 10 MB in size

  • Meets Disaster Recovery requirements

  • Fast access

  • Confirmable timeout to enable rollbacks

You can use the existing Object Store Connector to create applications that write data to the object store.

Object Store v2 contains a user interface available from the Anypoint Platform > Runtime Manager:


Object Store Terminology

  • Object Store - A cache for temporarily storing application data.

  • Object Store connector - A building block in Anypoint Studio. You can use the same Object Store Connector for both Object Store version 1 and version 2.

  • TTL - Time to live - How long information in an object store persists before it is removed. The default duration is 2 weeks, whereas the maximum duration is 30 days.