Openfire即時訊息傳輸平台v4.9.1 原始碼包
4.9.1
Openfire原始碼套件是根據開源Apache 許可證獲得許可的即時協作(RTC) 伺服器。它使用唯一廣泛採用的即時訊息開放協定XMPP(也稱為Jaadfdser)。 Openfire 非常容易設定和管理,但提供堅如磐石的安全性和效能。
Openfire 是即時的基於WEB的即時訊息傳遞平台,是使用XMPP協定的功能豐富的即時訊息(IM)和群組聊天伺服器。
XMPP協議,繼承了在XML靈活的擴展性,透過擴展發送擴展訊息、或在原有的信息中增加擴展節點來處理用戶需求。另外,Openfire本身也支援插件開發,開發者可以根據需求,以插件的形式添加所需的功能,例如好友列表、群組成員列表等,而不需要去修改核心的源代碼。
2.並發能力
Openfire的通訊處理是基於Apache MINA框架實現,單機可支援上萬的並發,同時也支援叢集。
3.安全性
XMPP在C2S通信,和S2S通信中都使用TLS協定作為通信通道的加密方法,確保通信的安全
4.對Web的支持
Openfire採用內建的jetty作web伺服器,可以方便的在上面增加WEB功能。 jetty伺服器是隨AdminConsolePlugin插件時啟動,透過呼叫startup()方法。 9090為其明文端口,9091為其加密端口。