gpt4 book ai didi

azure - 如何在Azure上构建一个无需轮询的分布式聊天网站?

转载 作者:行者123 更新时间:2023-12-03 05:07:58 25 4
gpt4 key购买 nike

我需要在 Azure 上创建一个具有简单聊天功能的网站 - 一个客户端可以向另一个等待的客户端发送消息

我不知道如何在不轮询的情况下开发它(“你有消息给我吗”)

我假设技巧是让一个客户端向网络服务器发送异步(阻塞)调用,然后在新消息到达时取消阻塞该调用

...如果我不在分布式环境(一个网络服务器)中,这将很容易实现,但是当涉及多个前端服务器时,我不确定协调的最佳方式

我在几乎所有方面都很灵活,但它需要在 Azure 上运行。我可以使用 sql azure、Azure 队列等

提示?

最佳答案

带有 Sql Server Backplane 的 SignalR 是一种可行的解决方案,它可以使用多种技术,从 Web 套接字到服务器发送事件,再到长轮询,再到基于客户端功能自动进行的传统轮询。

关于azure - 如何在Azure上构建一个无需轮询的分布式聊天网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35421812/

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