私の質問は、現在作業中のアプリケーションのアーキテクチャに関連しています。現在、各ボックスにローカルにサーバーをインストールしており、そのサーバーはクライアントからデータを取得して何らかの処理を行い、出力を生成して出力データに応じてレシートを出力し、その出力データを一元化されたデータベースに保存しますクライアントボックス上のローカルサーバーから1時間ごとにアップロードします。
私が懸念しているのは、各クライアントボックスにローカルにサーバーをインストールすることをお勧めするか、サーバーを集中化するための最善の方法です。レイテンシーよりも集中型サーバーを使用する場合、すべてのクライアント要求がサーバーにヒットし、実行時間が長くなり、帯域幅とレイテンシーの削減にも悪影響が及ぶため、速度と帯域幅が考慮されることが提案されました。
ノート:
アプリケーションのビジネスラインはShippingandSupply Chain Logisticsであり、アプリケーションは、パッケージをソースから宛先に出荷するために必要なすべてのルーティング、評価、およびその他のラベル関連情報を生成します。元。Apple、Dellは何百万ものパッケージを出荷しているので、このサーバーはラベル、ルーティング、評価の詳細を生成するすべての作業を行います...これにより画像がより明確になることを願っています:)
ここでは、クライアントは何百万ものトランザクションを処理するため、リクエストのヒット率は非常に高くなります。
ありがとう。