1. Spark连接过程中会出现死掉,如果有好多用户同时访问的情况。
使用Openfire ConnectionManager, Openfire Connection Manager 是 Openfire 服务器的扩展,它可以透明的处理大规模并发 XMPP 客户端对Openfire 服务器的联接。根据 Connection Manager 主页介绍,每个 ConnectionManager 可以处理至少五千个并发用户。可以解决宕机的现象。
2.Spark要开发具有群聊功能
通过外包方式,我之前的那家公司用过OPENFIRE+SPARK,实现校园即时通讯系统。当时没有开发出固定群聊的功能。而Spark自带的会议室功能,不能满足实际多人聊天的需要。而这块我以前的同事在进行这方面的研发。为了节省开发周期,我通过同以前同事商谈,将群聊功能外包出去。
群聊功能分析:
群聊功能截图:
群聊功能测试:
3.时间进度表
1)配置Openfire源码布署
2)配置Spark源码布署
3)网上查找群聊插件,并同时跟以前同事商量,购买群聊插件情况
4)配置Openfire ConnectionManager,解决死掉的情况.
4)将集群功能集成到Openfire+spark系统中
5)打包Openfire和SPARK,布署成EXE文件形式
1),2): 7-25号完成
3),4): 7-27-----2.29号完成
5):8-1完成