我有React应用作为前端,Dot net core WebApi作为后端。我们正在使用SignalR进行实时通信。我们将前端应用部署在AWS S3 bucket,后端部署在Docker。
在本地环境下,SignalR通信工作正常。但是当我们部署到Docker中时,广播有时工作有时不工作。
我们是否需要Redis背板,或者我们可以使用AWS云端前台来工作?
我建议使用WebSockets而不是SignalR,因为signalR工作在长轮询机制,这使得更多的资源消耗,这将导致计费成本的增加。