Tigase XMPP Server

Tigase XMPP Server是咱們的旗艦服務器端軟件,提供XMPP服務或實例通訊(IC)服務。最基本的解釋是Tigase是一個聊天服務器,但它遠不止於此。聊天是其可能的應用程序之一,但任何類型的即時通訊服務,不管是人員仍是機器,均可以經過Tigase XMPP服務器進行。html

有至關多提供像開源:,當下幾個XMPP服務器  的Openfire,  Jabberd2,  韻律  或專有:  ISODE,  Jabber的XCP,  ejabberd這些都是XMPP軟件的很好的例子,咱們強烈建議您在作出決定以前檢查它們。xmpp.org網站上提供了更完整的列表  git

 可是,Tigase XMPP Server在許多方面都是獨一無二的。與全部其餘產品同樣,它徹底支持最新的規範:  RFC 6120 - XMPP CORE  和  RFC 6121 - XMPP IM   以及大量擴展可是Tigase超越了這一點。除了不斷改進軟件的專業且經驗豐富的支持人員外,Tigase還具備「開箱即用」功能,具備如下功能:程序員

  • 高度優化。 沒有調試數據,主二進制文件小於1MB。是的,咱們的開發人員在彙編程序上長大,並學會了將代碼優化到最後一點。Tigase能夠用10MB的內存成功運行  
  • 極其模塊化。 沒有固定的單行代碼。每一個元素,組件,插件和功能均可以經過具備異常豐富的API的配置進行替換。
  • 很是靈活。 易於調整和定製,可與您的系統完美集成。Tigase能夠根據您的需求或環境量身定製。
  • 支持開箱即用的羣集。 無需查找和安裝其餘軟件或額外的庫。配置文件中只有2個額外的行,您如今能夠進行羣集了。
  • 專爲運行而設計。 從  很是小的機器標準服務器  以及  很是大的,嚴肅的硬件從Raspberry Pi到Amazon EC2雲,Tigase適合在家中使用。
  • 通過測試並準備就緒。 咱們擁有專有的  專用工具  來運行自動化測試,可根據您的需求進行配置。咱們還運行手動  兼容性測試 和  負載測試,全部測試結果都是公開的咱們使用的全部工具和配置詳細信息也可供您使用。咱們相信這些數據不只應該公開,並且您應該有能力爲本身重複這些結果。 
    是的,咱們真的爲測試而瘋狂。
  • 腳本支持內置。 有擴展的想法嗎?須要將Tigase擴展到特定任務嗎?想要使其模塊化並獨立於源代碼嗎?Tigase支持腳本語言,包括Groovy,Python,Ruby和Scala,所以您可使用本身喜歡的需求擴展軟件。腳本甚至能夠在實時環境中進行測試和運行,而無需重啓。
  • 易於監控您能夠經過HTTP,SNMP,JMX,XMPP甚至經過鏈接的數據庫以多種方式訪問​​服務器度量標準。甚至能夠設置觸發器,以便在服務器面臨打嗝時經過電子郵件向人們發送電子郵件。你永遠不會知道發生了什麼。
  • 安全Tigase不只支持現代使用的全部安全標準,例如TLS,SASL,SSL等。它從頭開始設計爲安全,以保護用戶的隱私。API不容許從爲其餘用戶工做的代碼訪問用戶的數據。服務器內部存在強烈的分離。這是爲了保護用戶免受程序員錯誤或懶惰的影響。編寫糟糕的代碼是行不通的。
  • OSGi準備好了。 在運行時支持熱插拔和系統升級,無需重啓。
  • 開源。 若是隻有一我的能夠創造傑做,那麼有組織的思想社區能夠創造真正使人敬畏的東西。爲何開源軟件比任何專有或閉源軟件更好?互聯網的面貌和人們使用它的方式一直在迅速變化。咱們全部的競爭對手都提供能夠知足當今要求的優質產品。可是,明天,您可能須要更多新功能,這些功能可以讓您從競爭對手中脫穎而出。您能夠等到專有產品的供應商將這個新元素添加到他們的產品中,可是由於他們的全部客戶都獲得了這個,因此沒有任何優點。您能夠要求供應商專門爲您添加此特定功能,他們可能會說不,或者可能會爲此收取鉅額費用。
    在任何開源項目中,您始終能夠選擇向項目團隊詢問某些特定功能,或者您能夠自行添加該功能,以使其不適用於任何競爭對手。即便公司或開源項目背後的團隊消失,該軟件仍然存在,源代碼可供您使用和擴展。

具備全部源代碼的服務器可在AGPLv3 - GNU Affero通用公共許可證下免費得到github

相關文章
相關標籤/搜索