我正在尝试构建一个Web应用程序,该应用程序允许用户创建会话,该会话生成唯一的会话ID,其他用户可以通过该会话ID加入会话并在板上发布消息。但是,我对特定会话的实时更新感到困惑,因为我不知道允许我完成此任务的技术。我已经将.NET的SignalR看作是一个实时的Web应用程序API,但到目前为止还没有找到一种方法来单独处理每个会话。我正在寻找有关如何实现此功能的建议和优选教程。
Web API是用Spring Boot和.NET构建的,所以我更喜欢这些框架的API /教程。谢谢。
答案 0 :(得分:0)
只需考虑最简单的方法就可以在服务器上实现最小的压力。我想我会在会话ID中存储会话ID,然后使用ajax来处理实时更新。 Ajax可以在js计时循环上运行,该循环可以检查服务器端标志,该标志在对数据库进行更新后设置。找到set标志后,ajax可以提取更新或刷新页面。