私はAndroid開発の初心者です。リアルタイムのオンデマンドのクラウド フィードバックを可能にする Android アプリを開発する必要があります。
アイデアは次のとおりです。タスク プロデューサーは、x 日、y 時間に n 人のワーカーによってタスクを解決する必要があるため、これをシステムに通知します。ワーカーは、タスクが利用可能になったときにそれを確認し、サブスクライブします。その日時に、タスク プロデューサーはサブスクライブされたワーカーに送信されるタスクを投稿し、ワーカーはすぐにそれを解決します。タスクが解決されるとすぐに結果をタスク プロデューサーに返す必要があります。
サーバーを使用せずにタスク プロデューサーとタスク ワーカーの間の通信を有効にするには、どのアーキテクチャ パターンを使用すればよいかわかりません。
タスク プロデューサーとタスク ワーカーの間の通信には、MVP とパブリッシュ サブスクライブを使用することを考えました。これは正しいアプローチでしょうか?