我已经用Feathers.js构建了一个应用程序,我试图找到方法,如何将任何记录保存到多个数据库中?我想将“消息”保存到mysql以及弹性搜索中。
我想对“全文”搜索使用弹性搜索,但是我也想将所有数据保存在某个关系数据库中。
我使用以下方法创建了服务
feathers generate service
但是我只能在其中选择一个特定的数据库。
任何帮助将不胜感激。
答案 0 :(得分:0)
对我来说,最快的方法是为Elasticsearch创建另一个Feathers应用程序(微服务),并将数据也发布到elasticsearch。 如果您在前端应用程序中使用套接字,则可以定义2个套接字(每个微服务1个)。 当您将新数据发布到Feathers App 1(mysql)时,您可以:
或