利用openfire及其connection manager实现大容量web im的架构设想

示意图说明:
  • 蓝色的箭头是发送,红色的是接收
  • 利用connection manager来实现multiplex
  • 每个IM用户用一个WebIMSession来保存会话信息
  • 到openfire之间连接很少,通常5个
  • 收到消息之后通过WebIMSession定位到用户,触发ajax listener到界面弹出信息
  • 瓶颈在web ajax connections / web server
posted @ 2008-12-01 21:42  hannover  阅读(2692)  评论(1编辑  收藏  举报