如何将Apache IGNITE用作Spring Boot App和MongoDB之间的一层



我有一个使用mongoDB的弹簧启动应用程序。我的计划是将数据存储在分布式缓存系统中,然后才能将其插入Mongo。如果数据库失败,则缓存将有一个队列,并在启动后发送到DB。因此,计划是在应用程序和Mongo之间进行缓存层。

您能否提出一些有关如何使用Apache Ignite实施此功能的想法?

查看写入式缓存存储模式。如果插入基础数据库失败,它将写入基础数据库。让我知道它如何为您服务。

您还可以为IGNITE缓存实现自定义的cachestore,该cache将执行缓存并启用为其写入。如果连接丢失,那么您将可以在缓冲区中收集条目,同时重试建立连接。

请参阅更多:https://apacheignite.readme.io/docs/3rd-party-store

最新更新