开源im方案之openfire

1.server用openfire

http://www.igniterealtime.org/projects/openfire/

是基于xmpp(jabber)协议的,大多数客户端都可以用,比如pidgin,

程序是用java写的,启动跟tomcat大同小异

启动时会提醒进入管理页面管理:

管理平台开始监听:
  http://saint.local:9090
  https://saint.local:9091

2.client可以选用同公司出品的spark

http://www.igniterealtime.org/projects/spark/index.jsp

spark在linux下需要解决一下中文问题http://www.cnblogs.com/highriver/archive/2010/06/24/1764520.html

在我本机的实践是:

cd Spark/jre/lib/fonts
sudo mkdir fallback

cd fallback

ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

sudo mkfontdir
sudo mkfontscale

 

3.sparkweb可以做网页聊天但是对中文支持不是特别好..

 

小结:支持多人聊天,支持ldap,协议通用,服务器管理功能还是不错的

但是只能替代gtalk(但是服务器不保存聊天记录),替代不了rtx(跨平台的传文件还是无法保证的)

你可能感兴趣的:(开源im方案之openfire)