← 对比

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 是其所有者的商标。