如果我们使用的是Loopback 4应用程序,是否有一种简单的方法可以将MongoDB数据与Elastic同步。 (在NodeJS Express应用程序中,我们可以使用mongoosastic插件轻松地做到这一点。)
当前,在环回中,模型绑定到一个数据源,该数据源可以是mongo或elastic。我的最终目标是将POST,PUT,DELETE方法写入mongo(并在Elastic中复制)和GET方法以将Elastic用作数据源。
如果您有解决方案,请告诉我。
谢谢!
我强烈建议将同步化部分与应用程序的核心路由分离。您可以利用MongoDB变更流来监听变更并更新您的Elasticsearch。这可能是一个在完全不同的服务器上运行的简单应用程序,在您继续处理请求时会进行同步。这将使整个过程和体系结构更加持久和容错。您可以通过以下链接阅读有关此内容的更多信息]