リファレンス:https : //www.cnblogs.com/hankuikui/p/6952739.html
分散されたマイクロサービスとクラスターが3分でわかる!http://server.51cto.com/News-557053.htm
配布されるもの
分散:異なるビジネスモジュールが異なるサーバーにデプロイされるか、同じビジネスモジュールが複数のサブサービスに分割され、異なるサーバーにデプロイされて、高い同時実行性の問題を解決します。ポイントは、別のサーバー上にある必要があることです。
分散システムを使用する理由
最も重要なことは、サーバーのパフォーマンスを考慮することだと思います。結局のところ、単一のサーバーのパフォーマンスは制限されており、複数のノードの処理能力を包括的に使用することで、全体的なサービス機能を向上させることができます。
分散モジュールは、さまざまなソリューションを採用できます。指定された対話プロトコルを満たす限り、各モジュールは、Microsoftのソリューションなどの独自のビジネス特性に従って異なる処理方法を選択でき、J2EEも使用できます。
モジュールはよりまとまりがあり、彼らのビジネスにより多く焦点を合わせています。
分散システムとクラスターの関係
分散:異なるビジネスモジュールが異なるサーバーにデプロイされるか、同じビジネスモジュールが複数のサブサービスに分割されて異なるサーバーにデプロイされ、高い同時実行性の問題を解決します
クラスター:システムの可用性を向上させるために、同じサービスが複数のマシンにデプロイされます
分散とは、さまざまなビジネスがさまざまな場所に分散していることを意味します。クラスタとは、同じビジネスを実現するための複数のサーバーの統合を指します。
ディストリビューション内のすべてのノードをクラスター化できます。クラスターは必ずしも分散しているわけではありません。
分散は、単一のタスクの実行時間を短縮することで効率を向上させることであり、クラスタは、単位時間あたりに実行されるタスクの数を増加させることで効率を向上させることです