← 비교

Hibira와 Laravel Reverb 비교

Reverb는 직접 운영하는 WebSocket 서버이고, Hibira는 같은 Laravel Echo 코드로 쓰는 호스팅 방식입니다. 각각이 맞는 경우를 설명합니다.

Laravel Reverb는 Laravel 공식 WebSocket 서버로, 직접 운영하는 서버에서 실행합니다. Hibira는 같은 코드를 위한 호스팅 서비스입니다. 둘 다 Pusher 프로토콜을 사용하므로 Laravel Echo, routes/channels.php, 브로드캐스트 이벤트는 어느 쪽을 골라도 그대로입니다.

한눈에 보기

Reverb 정보는 Laravel 문서를 참고했습니다.

Reverb가 더 맞는 경우

  • 이미 모니터링을 갖춘 서버를 운영하고 있어 데몬 하나가 늘어도 부담이 적습니다.
  • 브로드캐스트 이벤트가 내 인프라를 벗어나면 안 됩니다.
  • 사용자가 서버 가까이에 있습니다.

Hibira가 더 맞는 경우

  • 서버리스나 일부 PaaS처럼 상시 실행 프로세스를 돌리기 어려운 환경에 배포합니다.
  • WebSocket 서버 때문에 호출받고 싶은 사람이 없습니다.
  • 앱이 아시아 사용자와 먼 곳에 있습니다. 사용자 가까이에 WebSocket 서버가 있으면 모든 이벤트가 빨라집니다.

Hibira 전체 설정은 Laravel 가이드에 있으며, 개발과 작은 앱은 무료 요금제로 충분합니다.

Laravel Reverb은(는) 해당 소유자의 상표입니다.