【发布时间】:2021-07-03 02:37:15
【问题描述】:
您好,我想在我的应用程序的用户之间实现一个实时的一对一消息传递系统。估计用户数量为 10000。我不想使用 web sockets 或任何其他类似的解决方案。我还将 livewire 用于其他功能。我虽然使用 ajax 轮询创建它并每 10 秒刷新一次消息,但我认为这种方式效率不高,并且可能会降低我的应用程序的性能。
您对如何实现实时一对一消息系统有什么建议吗?
【问题讨论】:
-
websocket 是你能做的最好的事情
-
您应该按照@KamleshPaul 的建议使用 websockets。或者,您可以将 Pusher/Ably 与 Laravel Echo 一起使用。这是pusher link。希望对你有帮助
-
@HassanMalik 也推送 websocket 托管在推送服务器上:D
-
@KamleshPaul 我知道,我建议这样做是因为 pusher 可以减少从您端管理套接字的痛苦。
-
谢谢大家欣赏!
标签: javascript php laravel web-applications message