前边用websocket写了一个一对一聊天的demo,但是没有前端的界面,后来找了一个前端的插件JqueryChat,把前端的界面也整出来了。
首先,在pom中引入必须的架包;
第二,配置websocket的配置文件;
第三,websocket连接的建立、断开,信息的收发;
第四,前端页面的展示、信息的收发;
最后,测试;
打开多个浏览器窗口,输入不同的userUid,然后,相互之间发送信息,可以进行未读信息的数字提示;
收发信息测试
总结
在前端界面,使用了JqueryChat插件来做聊天窗口,省去了前端页面的设计。这只是一个功能简单的demo,如果要考虑性能、安全等问题,仅仅依靠这个demo是不够的。
最后的思考:
如果要和springboot结合,如何完美融合呢?融进springboot的全家桶,实现分布式,经过网关,保证性能和安全,貌似没有那么容易。
领取专属 10元无门槛券
私享最新 技术干货