1. 程式人生 > >很久以前寫的一篇關於幾個常用XMPP server的比較文件

很久以前寫的一篇關於幾個常用XMPP server的比較文件

Analysis of the open sourceXMPP server project

Three popular XMPP servers

Ratio of the XMPP server

我對248個XMPP server伺服器所使用的open source進行了統計,得到的資料如下:

l  Offline: 97

l  openfire:18

l  ejabberd:110

l  jabberd:8

l  Prosody:9

l  Others:6

Summary

基於如下幾點,個人覺得ejabberd 是目前最好的開源XMPP server:

1.      從我的統計結果來看, 目前使用最為廣泛。

2.      除了實現絕大部分的XMPP協議之外,ejabberd還具的很高的擴充套件性,通過支援cluster/distribution得到很高的效能。

3.      Released更新也最快。

唯一美中不足的是它使用了大家都不熟悉的 Erlang語言。

Reference

All xmpp server list:

Official website of Erlang:

相關推薦

以前關於常用XMPP server比較

Analysis of the open sourceXMPP server project Three popular XMPP servers Ratio of the XMPP server 我對248個XMPP server伺服器所使用的open source進

VS2017程式碼時常用的快捷鍵

說明:組合鍵是同時按,非組合鍵是按住Ctrl依次按後面的鍵 1.格式化   格式化全部程式碼       Ctrl+A+K+F   格式化選中的程式碼     Ctrl+K+F 2.註釋程式碼   註釋程式碼             Ctrl+K+C(comment)  

使用python的小經驗(檢視

好久沒有水部落格了,未來再過20天不到的時間又得參加軟考,今天終於得好好水一發帖子 關於Python,很多人包括我之前都不知道怎麼找文件,現在有一個好辦法,就是在命令列模式下呼叫pydoc –p xxx(你想使用的埠),然後在瀏覽器中輸入相應的埠號即可(別告訴我你會忘了新增localhost) 安裝了PyCh

如何份程式設計師愛看的需求

產品經理的生涯中,肯定遇到過如下的痛點吧: 1.含辛茹苦地寫完了需求文件(PRD),開發人員卻將文件束之高閣(一萬隻草泥馬在你的後腦勺奔騰而過……); 2.開發人員反覆來回地確認需求、細節邏輯等,問的你一臉懵逼,只能默默地去修改文件; 3.開發完成,進入測試階段,想著一鍋香噴噴的米飯就要上桌了

【Leetcode周賽】從contest-81開始。(一般是10contest文章)

Contest 81 (2018年11月8日,週四,凌晨) 連結:https://leetcode.com/contest/weekly-contest-81 比賽情況記錄:結果:3/4, ranking: 440/2797。這次題目似乎比較簡單,因為我比賽的時候前三題全做出來了(1:12:39),然後第

【Leetcode周賽】從contest-41開始。(一般是10contest文章)

Contest 41 ()(題號) Contest 42 ()(題號) Contest 43 ()(題號) Contest 44 (2018年12月6日,週四上午)(題號) 連結:https://leetcode.com/contest/leetcode-weekly-contest-44 比賽情況

一個清華大學生天獵頭生活的感想---有感觸的文章(zz)

從來沒有想過自己會加入這一行,從開始自己喜歡的專業通訊,到後來喜歡的管理,幻想過是專業高手,幻想過管理專家,卻從來沒有想過進入這一行,但真的在我 剛剛離開校園的時候發生了,短短几天,對這個行業有了一個感性認識,其實最讓自己傷感的不是自己沒有幹這一行的經驗,而是代理的人,要找的

Salesforce學習之路-admin簡單概念

Salesforce是一款非常強大的CRM(Customer Relationship Management)系統,國外企業使用十分頻繁,而國內目前僅有幾家在使用(當然,國內外企使用的依舊較多),因此相對來講,中文資料相對較少。這裡,結合之前參加的培訓和自己的一些理解,說說Salesforce的相關知識,如有

從簡歷篩選看怎麽有亮點的簡歷

HR mil 學生 系統 高級 沒有 證書 技能 過濾 一、簡歷是怎麽被篩選的?   今天公司簡歷太多,篩選不過來,我就幫忙篩選了一次。   我的篩選原則是:     (1)看年限:首先,看簡歷的工作年限     (2)看技能:根據工作年限,看工作技能有哪些,有

如何優質的原創文章

網站優化 搜索引擎優化 seo經驗 對於一個網站來說,網站的內容是其重中之重,而網站的原創優質內容就是一個網站的靈魂。網站就好比一個人,每個人都是獨一無二的,世界上沒有完全相同的兩個人,也就沒有完全相同的兩個靈魂。 網站要有靈魂,要有自己優質的東西,要有自己的主見。在顯示生活中,有很多成功的人,他

[linux命令] shell指令碼之正則表示式

shell指令碼之正則表示式 原文連結:Linux–shell指令碼之正則表示式 概念及特點 概念 正則表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定的字元、及這些特定字元的組合,組成一個"規則字串",這個"規則字串"用來表達對字串的一種過濾邏輯。規定一些特殊語

[linux命令] find

find 名稱 find - 在目錄樹中搜索檔案 使用 -name 正則表示式 基於檔名搜尋(檔案前的目錄會被忽略),正則與shell的正則一樣。因為檔案前的目錄會被忽略,所以查詢的檔名中永遠不要包括’/’,因此’-name a/b’查詢不到任何東西(你可能需要使用**-

放假寂寞,敲敲程式碼,了下常見的排序演算法

感覺比去年剛畢業的時候還是要手順很多了 #include <stdio.h> int data[100]; int temparray[100]; void qsort( int*, int n ); void insertsort( int*, int n ); void quick

力求全網最詳細的插頭dp

模板:URAL-1519 已搬運到洛谷上 P5056 題目大意 給出n*m的方格,有些格子不能鋪線,其它格子必須鋪,形成一個閉合迴路。問有多少種鋪法?n,m(2<=n,m<=12) 插頭dp:是一種基於連通性狀態壓縮的動態規劃問題,概念性知識就不講了,直接來做吧

LTE學習筆記通訊相關術語

<p>LTE(Long Term Evolution,長期演進)是3GPP主導制定的無線通訊技術,關注的核心是無線介面和無線組網架構的技術演進問題。</p> <p></p> <div>IEEE組織只是針對寬頻無線制式

Maven的Pom.xml裡面常用plugin外掛使用,實用!!!

maven-compiler-plugin編譯Java原始碼,一般只需設定編譯的jdk版本<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compile

自己常用css動畫(自己收藏用)

/*向左移動並彈性顯示*/ @-webkit-keyframes fadeToLeftTan{ 0%{ -webkit-transform:translateX(100%); opacity:0;} 70%{ -webkit-transform:translateX(-5

java高併發()—概念

幾個概念 同步(synchronous)和非同步(asynchronous) (1)同步互動:指傳送一個請求,需要等待返回,然後才能夠傳送下一個請求,有個等待過程; (2)非同步互動:指傳送一個請求,不需要等待返回,隨時可以再發送下一個請求,即不需要等待。 區別

如何好的技術部落格

在工作過程中,發現對很多東西都一知半解,不是很透澈,到頭來很容易模糊,如果有一篇好的技術部落格予以總結,一來即使忘記了,回國頭來再看,仍然能夠從自己的思路中恢復;二來總結一下,還會發現一些潛在問題;三來,有利於大家交流技術。很多大公司都有自己的內部技術部落格平臺,寫

過生日文章

  今天過生日,28週歲的.沒買生日蛋糕,就點了一根蠟.確實是沒什麼心情,跟去年比起來心態確實不大一樣了.今天早上7點折騰到北京,9點到單位.到單位就發現開這邊房門的鑰匙沒了,於是各種找.最後在摩托車油箱倉裡找到了.接著就略略惆悵買房子的事情,這幾天一直在跟家裡商討這事.商