リアクティブシステムを構成する4要素 求めるものは、即応性と、耐障害性と、弾力性と、メッセージ駆動とを備えたシステムだ。我々はこれをリアクティブシステム (Reactive Systems) と呼ぶ。 リアクティブ宣言 https://www.reactivemanifesto.org/ja* 本文では上述の問題を解決するシステムとしてリアクティブシステムというアーキテクチャを宣言しており、構成する要素として即応性・耐障害性・弾力性・メッセージ駆動を掲げております。 それぞれ、 即応性 システムは可能な限りすみやかに応答する。 耐障害性 システムは障害に直面しても即応性を保ち続ける。 弾力性 システムはワークロードが変動しても即応性を保ち続ける。 メッセージ駆動 リアクティブシステムは非同期なメッセージパッシングに依ってコンポーネント間の境界を確立する。 と解説付がされており、要約すると、
![Akkaを使用したCQRSパターンの実装 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6ee1649cf0deaf219fce7b6f486bd5dde1680d99/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QWtrYSVFMyU4MiU5MiVFNCVCRCVCRiVFNyU5NCVBOCVFMyU4MSU5NyVFMyU4MSU5RkNRUlMlRTMlODMlOTElRTMlODIlQkYlRTMlODMlQkMlRTMlODMlQjMlRTMlODElQUUlRTUlQUUlOUYlRTglQTMlODUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQ1ZTI0MWQ1ZGQ0MjNhZWJjMTFmNzgyYjgwZDI2NTMx%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwQXNhZGFHdWl0YXImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWU5ZGM4ZDg2YmQ0ZWEwZmNjMjBlY2QwOTliNmFlMGQ0%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D3c87a70731a503e3b3b7cad5f17d617e)