我们目前有一个基于 TCP 的通信设置,与集成到我们的 Android APK 中的第三方系统。该设置维护 TCP 会话,使我们能够在需要关注新案例时收到实时警报。
我们现在正在迁移到将部署在云中的渐进式 Web 应用程序 (PWA)。由于 PWA 是基于浏览器的,因此维持基于 TCP 的通信是不可行的。
有没有Azure服务可以帮助我们实现类似的功能?
关键要求是:
任何建议或指导将不胜感激!
azure checkout 中提供 WebSocket 支持 - Azure 中的 WebSocket 支持 | Linux 上的 Microsoft Learn 和 应用服务常见问题解答 |微软学习
此外,作为使用 Azure 服务进行渐进式 Web 应用程序通信的替代解决方案,您可以考虑使用 Azure SignalR 或 Azure Web PubSub。这两种服务都可以帮助您实现实时通信,而无需 TCP 会话,使它们成为 PWA 的合适替代方案。
参考文献