基于Netty-SocketIO的主动推送服务

背景

前端时间,公司开发了一款主动服务的机器人的程序,讲产生的消息通过服务端主动推送到客户端(H5、IOS、Android),支持用户的个性化开关设置,用户可自由选择接受的消息类型;同时支持用户主动提问;在此记录下整个部署以及实现的大致思路;

同时感谢我的Leader给予的帮助。


WebSocket主动推送服务

服务器与Web页面交互方式

传统的 Web 服务都是客户端发出请求,服务端给出响应。

HTTP

  • HTTP短连接:在HTTP1.0中,客户端发送请求,服务器接收请求, 双⽅建⽴连接,服务器响应资源,请求结束。
  • HTTP⻓连接:在HTTP 1.1中,客户端发出请求,服务端接收请 求,双⽅建⽴连接,在服务端没有返回之前保持连接,当客户端再 发送请求时,它会使⽤同⼀个连接。这⼀直继续到客户端或服务器 端认为会话已经结束,其中⼀⽅中断连接。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×