1

私は最近、Rails RSS アグリゲーターの計画を立てていましたが、アドバイスを利用できるものに出くわしました。ユーザーが購読しているフィードのポーリングと解析を処理する部分は、常に実行されている必要があります。これには、おそらくデーモンが最適なオプションであると思います。(Daemons gem を使用し、更新が必要なフィードをデーモンに定期的にデータベースに照会させ、Feedzirra を使用して項目を解析および保存します。)

私の質問は、特にデーモンが別のサーバーで実行されている場合、アプリがスケーラビリティのためにそれを必要とする場合、デーモンはモデルと Rails からの移行をどのように共有するのでしょうか? (つまり、データベース サーバー、フィード クローラー サーバー、およびフロントエンドのインスタンス) 私はおそらく「時期尚早のスケーリング」の犠牲者になっていますが、Ruby の初心者として、これを処理する最善の方法に興味があります。初めて「正しくやる」ために。

それとも、これについて間違った方法で行っていますか?

4

1 に答える 1