JAVA怎么样实现即时消息的发送与接收?

如题,要求性能高。上万用户使用。高手帮忙!说说思路也行,如果有实例就更好。采用B⼀S架构。使用STRUTS+SPRING+IBATIS,就向小秘书的那类即时消息,即:当A向B发送消息后,B收到消息后会有所提示。
2026年09月28日 05:42
有4个网友回答
网友(1):

如果是CS模式的话
服务器的作用仅仅是将两个客户断连接起来
意思就是告诉一个客户端另一个客户端的IP和端口号

然后发送消息 直接是一个客户端发送给另一个客户端
采用UDP模式 发送数据包 不需要经过服务器

网友(2):

B/S?
采用struts么,上万又不是很多。
使用普通的struts就够就可以了。
还有不知道你的即时是多少,像聊天室么,如果是,使用一般的聊天室模块就能解决
B/S是不带状态的啊,不太可能实现这种功能,除非收信人刷新页面。
如果可以让收信人刷新页面的话,那就简单了,我觉得你的架构足够解决这个问题。

网友(3):

使用定时器,
轮询数据库
,
数据库中的状态
改变的时候
就提醒

网友(4):

bs
cs
哦?