我有nodejitsu服务器上运行的应用程序的NodeJS。
最近我想建立的搜索功能为我的应用程序。 该elasticsearch技术似乎适合我。 据我所知,elasticsearch是java的基础。 要运行它,我需要Java服务器。 我不能承受的。
我觉得我有这样的选择:
1,租金的Heroku Java的托管服务,然后安装elasticseach。
2-订阅Heroku的主机方案和安装可用的elasticsearch插件中的一个(如盆景)
直接3-转到elasticsearch服务提供商,如searchbox.io和订阅计划
所以,不要认为哪一个是最适合我的情况?
披露:我在Heroku的附加组件团队一起工作。
通过你的建议的选项状况:
1)DYNOS是短暂的,只要你每天部署代码变化,更新配置VAR或至少一次重新启动。 你仍然需要制定出如何处理持久性或每次发生这些事件的一个重建索引。
2)你实际上得到在此刻的附加组件市场3个选项:检查这一个,盆景是唯一一个已完成测试。
3)搜索框是通过插件可用。
我在Heroku的工作,特别是在附加组件,因为我爱的产品,相信它的未来。 你有更好,更实用的东西比管理服务器,并确保它们都在涨,像实际构建你的应用程序做。 我经常发现免费的计划是绰绰有余来测试,如果我想使用的服务,并支付盆景计划开始真的很便宜给出的时间和麻烦,他们救我(其他两个你不能支付只是量然而)。
希望帮助,
格伦
文章来源: should I use elasticsearch from service prodiver or heroku addon or from my own elasticsearch set up? [closed]