Openfire

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(links)
 
(未显示1个用户的6个中间版本)
第1行: 第1行:
Openfire (formerly Wildfire) is a real time collaboration (RTC) server dual-licensed under the Open Source GPL and commercially. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
+
{{top news}}
 +
{{SeeWikipedia}}
  
==Install==
+
Openfire (formerly Wildfire) is a real time collaboration (RTC) server Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
 +
==新闻==
 +
<rss>http://community.igniterealtime.org/blogs/ignite/feeds/tags/openfire|short|date|max=10</rss>
 +
 
 +
==安装==
 
===Server===
 
===Server===
 
[[Image:openfire-admin.png|right|thumb|Openfire 管理控制台]]
 
[[Image:openfire-admin.png|right|thumb|Openfire 管理控制台]]
第29行: 第34行:
 
*http://docs.huihoo.com/openfire/
 
*http://docs.huihoo.com/openfire/
  
[[Category:Collaborative Software]]
+
{{comment}}
[[Category:IM]]
+
 
 +
[[category:collaborative software]]
 +
[[category:IM]]
 +
[[category:XMPP]]
 +
[[category:java]]

2013年1月28日 (一) 02:39的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Openfire Thanks, Wikipedia.

Openfire (formerly Wildfire) is a real time collaboration (RTC) server Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

目录

[编辑] 新闻

自http://community.igniterealtime.org/blogs/ignite/feeds/tags/openfire加载RSS失败或RSS源被墙

[编辑] 安装

[编辑] Server

Openfire 管理控制台
rpm -ivh openfire_3_0_0.rpm
createdb -E UNICODE openfire
cd /opt/openfire/resources/database
psql -d openfire -f openfire_postgresql.sql -U postgres
Usage /etc/init.d/openfire {start|stop|restart|status|condrestart|reload}
http://localhost:9090/ 完成后续安装
https://localhost:9091
admin/adminadmin

[编辑] Client

[编辑] Apps

web im的架构设想

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

  • 蓝色的箭头是发送,红色的是接收
  • 利用connection manager来实现multiplex
  • 每个IM用户用一个WebIMSession来保存会话信息
  • 到openfire之间连接很少,通常5个
  • 收到消息之后通过WebIMSession定位到用户,触发ajax listener到界面弹出信息
  • 瓶颈在web ajax connections / web server

[编辑] links

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱