このタスクを解決する必要があります。
EventMachine を使用して HTTP GET リクエストを保証付きで配信するサービスを開発する必要があります。
- サービスには API /send がありますか? url=http%3A%2F%2Fya.ru、ここで url は配信する必要がある http リクエストです/
すべてのリクエストで、API はボディ OK ですぐに 200 を返します。この後、サービスはすべてのリクエストを配信しようとします。応答 200 を受信した場合、要求は配信されたと見なされます。リクエストが失敗した場合は、後でやり直してください。
- サービスには関数 /stats があり、「ハイチャート」を含む図に、受信した要求、成功した要求、失敗した要求の 3 つの線が表示されます。
ステップは 1 秒です。コードはテスト rspec/cucumber でカバーする必要があります。サービスが永続的でない場合、再起動後にデータが失われる可能性はありますか?
どんな助けでも大歓迎です。どこから始めればよいかわかりません。しかし、私は RoR を使用してアプリケーションを構築した経験があります。誰かがすでに解決されている本当に似たようなタスクを私に与えることができれば幸いです。