开源的企业级IM:openfire+spark
缘于公司使用的通讯通RTX,按用户数购买license,于是乎我就想到网上找找有没有开源的。 百度之,推荐的有IPMSG,飞秋,和openfire+spark。 1、IPMSG,功能简单易用,就是界面粗糙了点。 2、飞秋,在IPMSG基础上加上了类似QQ的界面风格,而且文件传输什么的更好用了。 3、openfire+spark,以上2个软件的缺点是无法发送离线消息,而且历史聊天记录很容易丢失,组织架构随意且混乱。那么这个组合就比较符合要求,虽然和RTX相比,对中文支持不美观,而且不符合长期使用QQ的用户的习惯。 对比RTX,openfire+spark特点如下: 1、没有群,只有会议室,会议室是人来人往,不像群一样固定,但是可以限定那些人可以进入会议室。会议室可以在服务器端设置为固定的,或者在客户端创建临时的。 2、可以像RTX一样在服务器端设置统一的组织架构,而且可以简单实现多级架构,在客户端为spark的时候,方法为:在组的显示名中以 :: (空格,冒号,冒号,空格)分隔主组和子组,而且主组不能有成员,且在spark中会显示一行“此组没有用户在线”的提示,很不友好。 3、可以从客户端申请新用户。 4、会话框不符合国人习惯。 来源: oschina 链接: https://my.oschina.net/u/105376/blog/37418