← 对比

Hibira 与 Pusher Channels 对比

协议与 SDK 相同,迁移只需改配置。区别在于消息如何计算、服务器在哪里,以及每个套餐包含什么。

Hibira 使用 Pusher Channels 协议。pusher-js、Laravel Echo 和 Pusher 的服务器端库只要改指向 Hibira 的主机就能照常运作,所以这里比较的是套餐与机房位置,而不是 API。

概览

Pusher 的数字取自 pusher.com/channels/pricing 与其集群列表,查询日期 2026-10-24。

消息计算:最影响账单的差别

Pusher 的价格 FAQ 把 API 收到的消息和每一份送达的副本都算进去,所以一个事件送给 50 位订阅者就是 51 条。Hibira 只算 1 条。聊天室、实时比分、很多屏幕同时开着的仪表板这类「一对多」的应用,差别最明显。

举例:同时在线 1,000 人,每天 5 万个事件,每个事件约送给 20 位订阅者。

  • Pusher:50,000 × 21 = 每天 1,050,000 条,加上 1,000 个连接。两项都超过 Startup 套餐,所以需要每月 99 美元的 Pro。
  • Hibira:每天 5 万条、1,000 个连接,在每月 35 美元的 Starter 套餐之内。

你的数字会不同;所有上限都列在价格页。

什么情况 Pusher 比较适合

  • 你的用户主要在 Hibira 没有、但 Pusher 有集群的地方,例如美洲、欧洲、印度或澳大利亚;或集中在日本或新加坡,Pusher 的东京与新加坡集群已上线,Hibira 的还在规划中。
  • 采购流程需要经营多年、客户众多的厂商。
  • 你用到 Channels 与 Beams API 以外、Pusher 特有的集成。

什么情况 Hibira 比较适合

  • 你的用户在香港、台湾、华南或邻近地区,香港比 Pusher 的新加坡或东京集群更近。两边都是每个 app 固定在一个集群,Hibira 目前上线的是香港集群(hkg)。
  • 每个事件会送给很多订阅者,只算发布能让你省下一个以上的套餐等级。
  • 你也要发推送通知,希望两者同一个套餐、同一张账单。
  • 你需要英文、中文、日文或韩文的支持。

搬过来

创建一个 app,把它的 key 和主机填进服务器库与 pusher-js,再按自己的步调把流量移过来;切换期间两边可以同时运作。迁移指南有代码和逐项功能对照表。

Pusher Channels 是其所有者的商标。