Mercure
オープンで簡単、高速、信頼性が高く、省電力のリアルタイム通信ソリューション。SSE でブラウザや HTTP クライアントにデータ更新をプッシュ。
はじめに
- ドメインにアクセス -- Mercure Hub のウェルカムページが表示されます
- JWT キーを設定 -- パブリッシャーとサブスクライバーの JWT キーで認証
- パブリッシュ開始 -- Hub に POST リクエストを送信してサブスクライバーに更新をプッシュ
デプロイ後にできること
- リアルタイム更新をプッシュ -- トピックにイベントを発行し、サブスクライバーが即座に受信
- トピックをサブスクライブ -- SSE 経由で接続しリアルタイムデータ更新を受信
- 認可を使用 -- JWT ベースでパブリッシャーとサブスクライバーのアクセスを制御
- 自動検出を有効化 -- Link ヘッダーでクライアントが自動的に Hub を検出
- 見逃したイベントを取得 -- 再接続したサブスクライバーが見逃したイベントをキャッチアップ
ライセンス
AGPL-3.0 -- GitHub