logo
icon

Mercure

Mercure はオープンで簡単、高速、信頼性が高く、省電力のリアルタイム通信ソリューションです。Server-Sent Events (SSE) を使用してブラウザやその他の HTTP クライアントにデータ更新をプッシュします。

template cover
展開済み0
発行者futurize.rush
作成日2026-04-02
サービス
service icon
タグ
ToolDevelopment

Mercure

オープンで簡単、高速、信頼性が高く、省電力のリアルタイム通信ソリューション。SSE でブラウザや HTTP クライアントにデータ更新をプッシュ。

はじめに

  1. ドメインにアクセス -- Mercure Hub のウェルカムページが表示されます
  2. JWT キーを設定 -- パブリッシャーとサブスクライバーの JWT キーで認証
  3. パブリッシュ開始 -- Hub に POST リクエストを送信してサブスクライバーに更新をプッシュ

デプロイ後にできること

  1. リアルタイム更新をプッシュ -- トピックにイベントを発行し、サブスクライバーが即座に受信
  2. トピックをサブスクライブ -- SSE 経由で接続しリアルタイムデータ更新を受信
  3. 認可を使用 -- JWT ベースでパブリッシャーとサブスクライバーのアクセスを制御
  4. 自動検出を有効化 -- Link ヘッダーでクライアントが自動的に Hub を検出
  5. 見逃したイベントを取得 -- 再接続したサブスクライバーが見逃したイベントをキャッチアップ

ライセンス

AGPL-3.0 -- GitHub