Loopback 4-Mongo和弹性数据同步

问题描述 投票:0回答:1

如果我们使用的是Loopback 4应用程序,是否有一种简单的方法可以将MongoDB数据与Elastic同步。 (在NodeJS Express应用程序中,我们可以使用mongoosastic插件轻松地做到这一点。)

当前,在环回中,模型绑定到一个数据源,该数据源可以是mongo或elastic。我的最终目标是将POST,PUT,DELETE方法写入mongo(并在Elastic中复制)和GET方法以将Elastic用作数据源。

如果您有解决方案,请告诉我。

谢谢!

mongodb typescript elasticsearch loopback4
1个回答
0
投票

我强烈建议将同步化部分与应用程序的核心路由分离。您可以利用MongoDB变更流来监听变更并更新您的Elasticsearch。这可能是一个在完全不同的服务器上运行的简单应用程序,在您继续处理请求时会进行同步。这将使整个过程和体系结构更加持久和容错。您可以通过以下链接阅读有关此内容的更多信息]

Mongodb to elasticsearch

© www.soinside.com 2019 - 2024. All rights reserved.