问题:如何使用Apache SOLR获得“保证提交”,将数据保存到磁盘和可见性都同等重要?什么是保证Apache SOLR提交的最佳方法?
背景:我们有一个网站,它需要机器学习的高端搜索功能,并且还需要保证提交金融交易。我们只想将SOLR作为我们唯一的数据存储来保持简单,并且不要想要使用另一个数据库。
我似乎无法找到这个问题的任何答案。对于金融交易来说,最简单的解决方案似乎是在记录被持续后定期查询SOLR,但这可能会有更长的等待时间,或者有更好的解决方案吗?
任何人都可以请建议一个解决方案,以实现与SOLR“保证承诺”?
是的我理解软和硬提交之间的区别,但是这不能回答我如何在应用层级保证提交的问题。就像我们将如何处理与SOLR的财务交易。我希望得到一个人用来实现MongoDB中的两阶段提交的模式。 – hajime