Heroku和Elasticsearch - 使用哪个附加组件?

时间:2015-11-26 15:42:32

标签: heroku elasticsearch

我打算在heroku上使用Elasticsearch。 我一直在寻找可以使用的Elasticsearch插件的最佳选择。

发现是我的第一选择,原因如下:

  • 它现在是弹性的一部分。
  • 在heroku上使用Elasticsearch时,它将向全世界开放 - 引入了传输客户端的安全包装 - https://github.com/foundit/elasticsearch-transport-module/ 但看起来这个存储库没有得到高度维护,Elasticseach 1.5是支持的最新版本。

那么推荐的附加组件是什么?
如果我想使用最新版本的Elasticsearch,我注定要使用不安全的连接吗? 也许使用官方的Java客户端?

1 个答案:

答案 0 :(得分:2)

尼克和盆景在这里。基于你的问题和我自己明显的偏见,我会建议Bonsai出于以下原因:

  • 我们所有的群集都使用基本身份验证的SSL来保护连接。我们非常强烈地认为安全性是标准功能。
  • 我们是第一个托管的Elasticsearch提供商。 (和Heroku的第一个插件提供商之一,我们的第一个搜索插件,Websolr。)因此,我们拥有丰富的托管搜索经验和数千名其他快乐的Heroku客户。

使用Bonsai的一个明确的权衡是我们通常总是落后于最新版本的ES。截至本帖子,我们仍然在运行ES 1.7,但ES 2.2的更新即将到来。

未来可能也是如此。造成这种情况的部分原因是我们是一家小型的自助式公司,我们必须务实地注重我们的工程工作。此外,作为一家拥有数千家企业的运营公司,我们希望在我们承诺支持之前,允许主要的新升级花费几个月的时间。

我们还努力提供托管升级,至少对于足够向后兼容的版本。每个人都有自己的工具来帮助管理升级,但我不认为任何其他提供商都会进行实际的就地升级。

除非您对2.x中的特定功能有严格的要求(如果您这样做,请告诉我),您可以在1.7上完成,直到我们的2.x支持完全结束。请发送电子邮件至info@bonsai.io,以便在未来几周内将其列入第一个版本的白名单。