小编mar*_*dos的帖子

设置Elasticsearch服务器以处理来自微服务的数据

我对弹性搜索及其缩放很新,我有一个问题,我甚至不知道如何处理.

情况如下:

有几个服务器使用Rails微服务应用程序.他们每个人都获得了自己相当大的数据(更具体地说,聚合来自不同社交网络的帖子 - 所以可索引搜索字段在所有数据库中都是相同的).

我需要找到一个解决方案,允许将数据保存在当前位置,并设置专门用于搜索多个数据库的elasticsearch服务器,而不会打开相应的Rails应用程序.这可能意味着在每个其他服务器上设置ES,在那里定义搜索模式,但在完全不同的服务器上进行多模型搜索.

这些操作的最终目标应该是将整个ActiveRecord对象/或所有相关属性发送到主应用程序.

甚至有可能实现吗?也许有人遇到过类似的问题?

关于如何开始使用它,我有点迷茫.

architecture ruby-on-rails elasticsearch microservices

6
推荐指数
1
解决办法
1001
查看次数