我在nodejitsu服务器上运行了一个nodejs应用程序。
最近,我想为我的应用程序构建搜索功能。elasticsearch技术似乎适合我。我知道elasticsearch是基于java的。要运行它,我需要java服务器。我可负担不起。
我想我有这样的选择:
1-租用heroku java托管服务,然后安装elasticseach。
2-订阅heroku托管方案并安装一个可用的elasticsearch插件(如盆景)
3-直接转到elasticsearch服务提供商,如searchbox.io并订阅方案
那么,你认为哪一个最适合我的情况呢?
发布于 2013-01-12 14:28:25
完全公开:我在Heroku Add-ons团队工作。
浏览您的建议选项:
1)动态更新是短暂的,每当您部署代码更改、更新配置变量或至少一天一次时,它们都会重新启动。每次发生这些事件时,您仍然需要解决如何处理持久性或重建索引的问题。
2)你现在在插件商店里有3个选项:检查this one,盆景是唯一一个还没有测试的。
3) Searchbox可以通过附加组件使用。
我在Heroku工作,尤其是插件,因为我喜欢这个产品,并相信它是未来。与管理服务器并确保它们正常运行相比,您有更好、更有用的事情要做,比如实际构建应用程序。我通常发现免费套餐足以测试我是否想要使用一项服务,而且在Bonsai上的付费套餐开始时真的很便宜,因为它们为我节省了大量的时间和麻烦(另外两个你还不能支付)。
希望这能有所帮助,
格伦
https://stackoverflow.com/questions/14290822
复制相似问题