← 比較

Hibira と Laravel Reverb の比較

Reverb は自分で運用する WebSocket サーバー、Hibira は同じ Laravel Echo のコードで使えるホスティング型の選択肢です。それぞれが向いているケースを説明します。

Laravel Reverb は Laravel 公式の WebSocket サーバーで、自分のサーバーで動かします。Hibira は同じコードのためのホスティング型サービスです。どちらも Pusher プロトコルを話すので、Laravel Echo、routes/channels.php、ブロードキャストイベントはどちらを選んでも変わりません。

一覧

Reverb の情報は Laravel のドキュメントによります。

Reverb が向いているケース

  • すでに監視つきのサーバーを運用していて、デーモンが 1 つ増えても手間は少ない。
  • ブロードキャストイベントを自分のインフラの外に出せない。
  • ユーザーがサーバーの近くにいる。

Hibira が向いているケース

  • サーバーレスや一部の PaaS など、常駐プロセスを動かしにくい環境にデプロイしている。
  • WebSocket サーバーのために呼び出されたい人がいない。
  • アプリがアジアのユーザーから遠い場所にある。ユーザーの近くに WebSocket サーバーがあれば、すべてのイベントが速く届きます。

Hibira の設定のすべては Laravel ガイドにあります。開発や小さなアプリなら無料プランで足ります。

Laravel Reverb は各所有者の商標です。