Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
laravel中的实时处理_Laravel_Websocket_Real Time - Fatal编程技术网

laravel中的实时处理

laravel中的实时处理,laravel,websocket,real-time,Laravel,Websocket,Real Time,我知道这将是一个封闭的问题,但我找不到我想要的,所以我需要问问这里的专业人士 对于laravel应用程序中的实时内容,例如消息、通知,甚至加载新帖子,最好的选择是什么 除了使用推送器或其他服务之外。 有点像nodejs和socketio但是 什么是最好的 laravel应用程序的选项?如果你想利用laravel的广播功能,那么使用a可能是最好的开始 这意味着,如果您不想使用Pusher,那么它是Redis和Socket.io的组合 我们的小团队没有一个专门的开发运营团队,所以我们使用了Pushe

我知道这将是一个封闭的问题,但我找不到我想要的,所以我需要问问这里的专业人士

对于laravel应用程序中的实时内容,例如消息、通知,甚至加载新帖子,最好的选择是什么

除了使用推送器或其他服务之外。

有点像nodejs和socketio但是 什么是最好的
laravel应用程序的选项

如果你想利用laravel的广播功能,那么使用a可能是最好的开始

这意味着,如果您不想使用Pusher,那么它是Redis和Socket.io的组合


我们的小团队没有一个专门的开发运营团队,所以我们使用了Pusher,并且在最小服务器配置方面有很好的经验。我们还使用Redis在两个微服务、一些api节流管理,当然还有队列之间进行pubsub通信。值得注意的是,如果你是一个用户,它也为你提供了现成的Redis

你必须考虑你的软件需求

Pusher提供了一个免费层,它比Socket.io更容易实现

设置Socket.io将伴随一些学习曲线,您可能希望在项目的其他功能上花费时间。但是嘿,它是免费的,对吗?除非你认为时间更有价值,这几乎总是在编程时的情况。 使用Pusher,您可以快速启动项目,关注其他不那么琐碎的需求。 Socket.io可能会为您节省资金,但只运行一次

如果您的项目没有完全使用免费层,那么这是不需要动脑筋的