Reactor パターン
Reactor パターン 英語表記: Reactor Pattern 概要 Reactor パターンは、並行・並列処理において、単一または少数のスレッドで多数のI/Oイベントを効率的に処理するために設計された並行デザイン […]
Reactor パターン 英語表記: Reactor Pattern 概要 Reactor パターンは、並行・並列処理において、単一または少数のスレッドで多数のI/Oイベントを効率的に処理するために設計された並行デザイン […]
Pipeline 英語表記: Pipeline 概要 並行デザインパターンにおける「パイプライン」は、複雑な処理タスクを複数の独立したステージ(段階)に分割し、それぞれのステージを異なる並行プロセス(スレッドやアクター) […]
Producer-Consumer 英語表記: Producer-Consumer 概要 プロデューサー・コンシューマーパターンは、並行処理環境において、データを生成するプロセス(プロデューサー)と、そのデータを処理する […]
ZeroMQ(ゼロエムキュー) 英語表記: ZeroMQ 概要 ZeroMQは、高性能な並行処理アプリケーションを構築するために設計された、軽量で柔軟性の高いメッセージングライブラリです。これは、従来の複雑なTCPソケッ […]
NATS(ナッツ) 英語表記: NATS 概要 NATSは、クラウドネイティブ環境や分散システムにおいて、極めて高いパフォーマンスとシンプルな操作性を実現するために設計されたオープンソースのメッセージングシステムです。並 […]
RabbitMQ(ラビットエムキュー) 英語表記: RabbitMQ 概要 RabbitMQは、並行・並列処理におけるシステム間の連携を円滑にするために設計された、オープンソースのメッセージブローカーソフトウェアです。こ […]
Orleans(オーリンズ) 英語表記: Orleans 概要 Orleansは、Microsoftによって開発され、特にクラウド環境での大規模な分散アプリケーション構築を目的としたアクターフレームワークです。これは、並 […]
Erlang/OTP(アーランオーティーピー) 英語表記: Erlang/OTP 概要 Erlang/OTPは、高い並行性と極めて優れた耐障害性(フォールトトレランス)を実現するために設計された、プログラミング言語(Er […]
Akka(アッカ) 英語表記: Akka 概要 Akkaは、Java仮想マシン(JVM)上で動作する、スケーラビリティと耐障害性に非常に優れた分散アプリケーションを構築するための、業界をリードするアクターフレームワークで […]