← 比較

Hibira 與 Laravel Reverb 比較

Reverb 是要自己維運的 WebSocket 伺服器;Hibira 是同一套 Laravel Echo 程式碼的託管選項。各自適合什麼情況。

Laravel Reverb 是 Laravel 官方的 WebSocket 伺服器,要架在你自己的伺服器上。Hibira 是同一套程式碼的託管服務:兩者都使用 Pusher 協定,所以 Laravel Echo、routes/channels.php 和你的廣播事件,選哪邊都不用改。

一覽

Reverb 的資料取自 Laravel 文件。

什麼情況 Reverb 比較適合

  • 你已經有在維運的伺服器和監控,多一個常駐程序不算什麼。
  • 廣播事件不能離開你的基礎設施。
  • 你的使用者離你的伺服器很近。

什麼情況 Hibira 比較適合

  • 你部署的環境不方便跑常駐程序,例如 serverless 或某些 PaaS 方案。
  • 沒人想半夜因為 WebSocket 伺服器被叫醒。
  • 你的應用架在離亞洲使用者很遠的地方;靠近他們的 WebSocket 伺服器能縮短每個事件的路程。

Laravel 指南有 Hibira 的完整設定,免費方案足夠開發和小型應用使用。

Laravel Reverb 是其所有者的商標。