Skip to content

Commit 3b656f5

Browse files
v1.51.2 Release
文書の校正
1 parent f3faa0d commit 3b656f5

2 files changed

Lines changed: 20 additions & 3 deletions

File tree

index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,18 @@ <h3 style="font-size: 1.1rem; color: #2c3e50; margin-bottom: 0.5em;">📘 構成
375375
<a href="./img/index/diagram.png" target="_blank"><img src="./img/index/diagram.png" width="500px" loading="lazy" alt="1プロセス内で複数のプロトコル(例:TCP/UDP)と異なるビジネスロジックを共存させた代表的な構成例" /></a><br />
376376
</div><br />
377377

378+
<div class="text-block" style="margin-top: 20px;">
379+
この構成例が成立する背景には、SOCKET-MANAGER Framework が採用する
380+
<strong>共通イベントループ(ステートマシン内蔵型)</strong>の存在があります。<br /><br />
381+
382+
フレームワーク内部では、すべてのプロトコル処理・コマンド処理が
383+
<strong>UNIT / Queue / Module</strong> の三層ステートマシン上で統一的に管理されており、
384+
非同期処理中の割り込みや状態破壊を防ぎながら、複数モジュールを安全に共存させることができます。<br /><br />
385+
386+
このイベント駆動モデルの詳細については、
387+
<font><a href="./event.html">▶イベント駆動アーキテクチャ</a></font> を参照してください。
388+
</div>
389+
378390
<div class="text-block" style="margin-top: 20px;">
379391
また、本フレームワークが採用するステートマシン基盤やストラテジーパターンによる依存性注入(DI)は、複数プロトコルの共存やモジュール分離を可能にし、マイクロサービス構成との高い親和性を実現します。<br /><br />
380392

ipc.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,10 @@ <h2 class="subtitle">CUEI各要素との相関関係</h2>
279279
</ul><br />
280280

281281
このように、IPC は CUEI の I を担いながら、
282-
C・U・E の要素と統合されることで高い柔軟性と拡張性を実現しています。<br />
283-
CUEI 全体像については、<font><a href="./architecture.html">▶アーキテクチャ</a></font> を参照してください。
282+
C・U・E の要素と統合されることで高い柔軟性と拡張性を実現しています。<br /><br />
283+
284+
イベントループとステートマシンによる E(Event)の詳細については、
285+
<font><a href="./event.html">▶イベント駆動アーキテクチャ</a></font> を参照してください。<br />
284286
</div><br />
285287

286288
<a id="strategy"></a>
@@ -338,7 +340,10 @@ <h2 class="subtitle">Launcher 統合管理</h2>
338340
なお、SOCKET-MANAGER Launcher は、アーキテクチャページで説明している<strong>CUEI/O アーキテクチャにおける “/O(Operation)”</strong> に該当する要素でもあります。<br />
339341
CUEI が示す「通信・共有基盤・非同期処理・サーバー間通信」を開発フェーズで統合する思想に対し、Launcher はそれらを <strong>運用フェーズで統合的に管理する役割</strong> を担います。<br /><br />
340342

341-
そのため、IPC を含む複数サービスの起動・停止・監視・再起動といった運用レベルの制御を、CUEI の抽象モデルと同じ思想で扱える点が大きな特徴です。<br />
343+
そのため、IPC を含む複数サービスの起動・停止・監視・再起動といった運用レベルの制御を、CUEI の抽象モデルと同じ思想で扱える点が大きな特徴です。<br /><br />
344+
345+
CUEI/O 全体の構造や、CUEI の各要素がどのように統合されるかについては、
346+
<font><a href="./architecture.html">▶アーキテクチャ</a></font> のページで詳しく解説しています。<br />
342347
</div><br />
343348

344349
<a id="simple"></a>

0 commit comments

Comments
 (0)