我学习Spring,然后选择聊天应用程序作为我的培训应用程序。我想尽一切可能学习最佳做法。
现在,我要实现发送和接收消息的功能。可以使用websocket,但是我还希望接收该发送消息的响应,以显示客户端是否发送了他的消息。 (类似Messenger)
是否可以在春季使用纯websocket进行此操作,还是应该使用websocket进行整个通信(发送和接收)?
我还想稍后实现其他功能,例如发送文件,获取一些数据(如聊天记录)等等。上面有同样的问题。我应该为此使用一个websocket连接还是仅将websocket通道用于一个目的(例如聊天)以及其他不需要实时通信即可休息的工具?优点和缺点是什么?感谢您的建议。
答案 0 :(得分:0)
让接收者发回一个收据对象,说它收到了一条带有消息ID的消息。如果一定时间内未恢复正常,则将其标记为未收到。