3

私のアプリには、サードパーティのサーバーから POST HTTP リクエストを受け取る URL があります。同期を簡素化するために、それを処理する dyno を 1 つだけにしたいと考えています。

Heroku で単一の dyno を特定の URL に割り当てる方法はありますか?

私のセットアップ: Heroku (竹のスタック)、10 個の dyno、Ruby on Rails 3.2

4

2 に答える 2

1

特定のタイプのリクエストが常に同じ dyno にヒットするようにアプリを設計しないでください。一時的なストレージ (ファイルシステムまたは 1 つの dyn0 のメモリ) に状態を構築する代わりに、アプリを実行しているすべての dyno からアクセスできる安全な場所に状態を保存します。

于 2013-03-20T03:43:39.280 に答える
1

アプリに POST すると、Web dyno の中から 1 つの dyno がランダムに選択されます。実行中の dyno を選択することはできません。特定の dyno を選択する理由は何ですか? そうなるとスケーリングや失敗への対応が難しくなるのではないでしょうか?

于 2013-03-19T12:21:50.287 に答える