我在 stackoverflow 上搜索了很多问题,但找不到满足我要求的解决方案;如果有人知道完全符合我的要求的引用资料,请发表评论,否则请回答。
我正在团队中使用Spring框架开发企业应用程序,我已经成功地在应用程序中使用ActiveMQ集成了“JMS”。 在此应用程序中,如果用户 B 在线,则用户 A 向用户 B 发送消息,否则不在线!
我的问题是如何在用户 A 向用户 B 发送消息之前检查用户 B session 是否处于 Activity 状态
提前致谢
亚西尔·沙比尔
最佳答案
这取决于你如何与用户 B 进行沟通。
使用网络套接字发出推送通知以验证状态并向用户 B 推送消息。
客户端可以定期轮询服务器以获取来自任何用户(在本例中为用户 A)的数据。如果用户 B 在线,则只能进行轮询,因此就像用户 B 在用户 A 在线时收到一条消息一样。
关于java - 如何在 Spring 框架中检查其他用户 session 是否活跃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28712792/