Goアプリケーション内でモジュールの結合度を下げるためのインプロセスイベントディスパッチャーを提供している。
同期・非同期の両方のイベント処理に対応し、各サブスクライバーは独立したゴルーチンで動作する。
高性能で1秒間に数百万件のイベント処理が可能で、チャネルと比べて約4〜12倍高速である。
ジェネリクスを用いてEventインターフェースを実装する任意のイベント型をサポートしている。
軽量かつ依存関係なしでPub/Subパターンを実現するが、プロセス間通信や永続化、リプレイ機能は含まれない。
MITライセンスのオープンソースで、シンプルかつ高速なイベント駆動アーキテクチャを容易に導入できる。
Get notified when new stories are published for "🇯🇵 Hacker News 日本語"