多层B/S与C/S混合式软件系统、各层之间异步实时通信方法
摘要:
本发明公开了一种多层B/S与C/S混合式软件系统架构以及各层之间的异步实时通信方法,该系统基于JFinal框架在Web客户端与Tomcat服务器直接采用WebSocket或Http协议进行信息交互;在Tomcat服务器中配置UDP池和TCP池,通过Socket套接字与相应的业务服务端进行实时通信;为提高整个软件系统的高可用性能,采用Nginx实现负载均衡,并使用Redis实现session、token、线程间数据等数据共享。该系统将Nginx作为反向代理服务器,即可以对后台的Tomcat服务器负载均衡,也可以让Nginx处理静态页面的请求、Tomcat处理JSP页面请求达到动静分离的目的。
0/0