次の質問があります
[1]。最も頻繁に CRUD 操作を必要とする管理システムがあります。たとえば、int GetUserLimit()、List GetUserList()、int AddNewUser(ユーザー ユーザー)、bool DeleteUser()、IsAuthenticated(文字列ユーザー名、文字列パスワード)
上記の関数の場合、Web アプリケーションは何らかのリターンを待つ必要がある場合があります。
その場合、Web アプリケーションに Web サービスを直接提供する方がよいのか、それとも、それらの Web サービスを公開せずに、Web アプリケーションが要求/応答パターンを介して EBS と通信する方がよいのでしょうか?
解決策 1:
http://i.stack.imgur.com/cIRUR.png
解決策 2:
Web アプリケーションが 1 つのコンポーネント A にコマンドを「送信」すると、コンポーネント A は「webmsgqueue」と呼ばれる特定のキューにメッセージを返信するか、nosql サーバーにメッセージをプッシュします。また、Web アプリケーションは ajax ポーリング方式を使用して、「webmsgqueue」または nosql サーバーのメッセージをチェックします。
http://i.stack.imgur.com/F7qTs.png
[2] クエリまたはアップロードするデータが大きい場合、Web サービスを選択した方がよいですか?