
场景:2 个系统登录了不同的端,客户端被挤下去了,但此时用户没有发起任何网络请求,导致看起来还处于登陆状态,必须重新发起操作后才能被踢下去,用户体验不太好。现在想一端被挤下去后可以立刻踢下线。
自己想到的方案:
老哥们有其他更好的方案吗?谢了
1 dcty 2022 年 6 月 1 日 via iPhone 当然是都用上,搞个 fallback |
2 whoosy 2022 年 6 月 1 日 轮询成本小 |
3 ch2 2022 年 6 月 1 日 轮询最简单 |
4 daliusu 2022 年 6 月 1 日 http2 server push 和 websocket 这种服务器给你推消息是两码事,这不是让你服务器主动和页面通信的。你这个需求如果实时性要求不高,暂时就走轮询就行,维护一个 websocket 还挺麻烦的。 |
5 clickhouse 2022 年 6 月 1 日 轮询. |
6 sadfQED2 2022 年 6 月 1 日 via Android 轮询+1 因为其他方案成本太大了,大得离谱那种 |
7 jackma0571 2022 年 6 月 2 日 维护一个心跳请求就行 |
8 dfgxcvbcv 2022 年 7 月 8 日 操作再下线,没操作不发任何请求才是一个正常程序的做法 |