私は、ネットワーク機器用の管理システム (このシステムを A と呼びましょう) への REST インターフェイスを作成しており、すべてが機能しています。A は、別のバックエンド システム (このシステムを B と呼びましょう) から機器情報を取得し、データベースでインデックスを作成します。その後、クライアントが REST インターフェイスを介して情報を要求するたびに、JSON として返します。
ただし、クライアントが B から要求することにより、強制的に A に一部の機器情報を更新させる必要がある場合があります (A に更新を要求する以外にクライアントが関与する必要はありません)。1 つのノードの情報を更新するには数秒かかるため、情報が要求されたのと同じ要求で情報が返されない可能性があります。現在、一部のデータを使用して「情報の更新」タイプのジョブを作成するものとしてモデル化していPOST /jobs
ます。しかし、これは非常に設計されすぎているようPOST /equipment/<id>/refresh
に感じます。
上記のジョブで言及されたもの以外に、これに対する他の解決策はありますが、それでも「REST 方法」に従いますか?