Caching 如何使用ApacheIgnite作为SpringBoot应用程序和MongoDB之间的层?

Caching 如何使用ApacheIgnite作为SpringBoot应用程序和MongoDB之间的层?,caching,ignite,distributed-caching,Caching,Ignite,Distributed Caching,我有一个使用MongoDB的Spring启动应用程序。我的计划是在将数据插入Mongo之前将其存储在分布式缓存系统中。如果数据库失败,缓存将有一个队列,并在数据库启动后发送给数据库。因此,计划是使缓存层位于应用程序和Mongo之间 您能否就如何使用ApacheIgnite实现这一点提出一些建议?看看缓存存储模式。如果插入基础数据库失败,它将重试写入基础数据库。让我知道它是如何为你工作的 您还可以为Ignite缓存实现自定义,该缓存将执行缓存并为其启用。如果连接丢失,则您可以在重试建立连接时收集缓

我有一个使用MongoDB的Spring启动应用程序。我的计划是在将数据插入Mongo之前将其存储在分布式缓存系统中。如果数据库失败,缓存将有一个队列,并在数据库启动后发送给数据库。因此,计划是使缓存层位于应用程序和Mongo之间

您能否就如何使用ApacheIgnite实现这一点提出一些建议?

看看缓存存储模式。如果插入基础数据库失败,它将重试写入基础数据库。让我知道它是如何为你工作的

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

查看更多信息:

查看缓存存储模式。如果插入基础数据库失败,它将重试写入基础数据库。让我知道它是如何为你工作的

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

请参阅更多: