gpt4 book ai didi

laravel-5 - 与 laravel 一起用于实时应用程序有什么好处?

转载 作者:IT王子 更新时间:2023-10-29 06:03:32 27 4
gpt4 key购买 nike

我是实时应用程序的新手,我搜索了许多与实时应用程序相关的文章,但我看到了很多选项,比如 ReactJs with Socket.Io 或 VueJs with Pusher,以及许多其他与 Laravel 合作的选项回声和广播事件。我也看看Laravel documentation这指的是我可以使用 Redis、Pusher 或 Socket.Io 来触发实时触发器到我的客户端页面。所以请任何人指导我完成这些,因为我说我是广播事件的新手。

最佳答案

您需要与客户端上运行的设备或 Web 应用程序进行实时通信。实时通讯要求可- 广播给所有连接的客户端- 从服务器到客户端的消息。- 从客户端传递到另一个客户端的消息(例如聊天应用程序)

进行实时通信的最有前途的方法之一是使用网络套接字。

但是使用 web socket 本身并不实用,因此在一定程度上有一些流行的库,例如 socket.io 和 Redis。这些库吸收了生产和开发中面临的许多困难。这些库甚至支持缩放。

但是维护自托管实时解决方案(例如 Socket.io 或 Redis)是有代价的。通信的成功率将不高可靠,您将不得不实现各种监控机制和故障转移过程。也不支持地理分布。因此,解决所有提及问题的高可靠实时系统的下一个选择是托管服务,例如推送器、pub-nub 等。我发现 Pubnub 的各种地理位置的定价和支出优于推送器。我相信这将为您提供一个概览,供您根据您的要求选择解决方案。

关于laravel-5 - 与 laravel 一起用于实时应用程序有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44063028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com