我目前正在寻找最适合处理通知的解决方案。 我目前的选择是使用Websockets或仅进行轮询(每分钟仅1个请求,没有长轮询,也没有永久轮询)。
我在某种程度上遇到了这些方法的性能指标问题。 结果应该能够同时处理许多用户而不占用太多资源。
选项A:
每30秒发送一次请求以检查用户是否有新通知
选项B:
每个用户都拥有一个websocket连接,并直接收到有关新通知的信息
在后端中,我正在使用Java Spring和Spring Boot。 您是否知道任何最佳实践或参考实现?
我在某种程度上遇到了这些方法的性能指标问题。 结果应该能够同时处理许多用户而不占用太多资源。
选项A:
每30秒发送一次请求以检查用户是否有新通知
选项B:
每个用户都拥有一个websocket连接,并直接收到有关新通知的信息
在后端中,我正在使用Java Spring和Spring Boot。 您是否知道任何最佳实践或参考实现?