1
Pusher看起来像一个不错的包,但最近我的一位朋友程序员想让我尝试socket.io和redis,因为它不需要任何费用。除了不花费任何东西,是否有任何特别的理由使用socket.io + redis?如果我从中获得的唯一好处是免费的,我真的不想使用组合,特别是因为文档较少。在Laravel中,除了免费使用redis和socket.io以外,还有什么好处?
Pusher看起来像一个不错的包,但最近我的一位朋友程序员想让我尝试socket.io和redis,因为它不需要任何费用。除了不花费任何东西,是否有任何特别的理由使用socket.io + redis?如果我从中获得的唯一好处是免费的,我真的不想使用组合,特别是因为文档较少。在Laravel中,除了免费使用redis和socket.io以外,还有什么好处?
作为Laravel广播后端,Pusher和Redis/Socket.IO之间的主要区别在于Pusher是托管服务,但使用Redis或Socket.IO时,您需要自行部署服务。这意味着您必须为流程消耗的资源(例如EC2实例)付费,您需要在服务中断时维护服务,并在应用流行时扩展服务。另一方面,如果Pusher不适合您的需求,Redis/Socket.IO可能更具可定制性。
(我可能有偏见:我为Pusher工作!)
嘿,感谢詹姆斯,你们在Pusher很棒!爱你们! :) –
@SimonSuh高兴地帮助:) – jameshfisher