0

nodejitsu サーバーで nodejs アプリを実行しています。

最近、アプリの検索機能を構築したいと考えています。Elasticsearch テクノロジーは私に適しているようです。Elasticsearch が Java ベースであることは理解しています。それを実行するには、Java サーバーが必要です。余裕がない。

次のようなオプションがあると思います。

1-heroku Java ホスティング サービスをレンタルしてから、elasticseach をインストールします。

2-heroku ホスティング プランをサブスクライブし、利用可能な Elasticsearch アドオンの 1 つ (bonsai など) をインストールします。

3-searchbox.io などの Elasticsearch サービス プロバイダーに直接アクセスし、プランをサブスクライブします。

では、どちらが私の状況に最適だと思いますか?

4

1 に答える 1

3

完全な開示: 私は Heroku アドオン チームで働いています。

提案されたオプションを検討する:

1) dyno は一時的なものであり、コードの変更をデプロイしたり、構成変数を更新したりするたびに、または少なくとも 1 日に 1 回再起動されます。これらのイベントのいずれかが発生するたびに、永続化を処理する方法やインデックスを再構築する方法を検討する必要があります。

2) 現在、アドオン マーケットプレイスには 3 つのオプションがあります。これを確認してください。Bonsai だけがベータ版ではありません。

3) アドオンを介して検索ボックスを利用できます。

私は Heroku で働いており、特にアドオンに取り組んでいます。なぜなら、この製品が大好きで、それが未来だと信じているからです。実際にアプリを構築するなど、サーバーを管理してそれらが稼働していることを確認するよりも、より優れた、より便利なことを行う必要があります。私は通常、無料プランはサービスを使用するかどうかをテストするのに十分であり、Bonsai の有料プランは、時間と手間を節約できることを考えると、非常に安価に開始できることがわかります (他の 2 つは、単に支払うことはできません)。まだ)。

それが役立つことを願って、

グレン

于 2013-01-12T06:28:25.197 に答える