XMPP开源服务器选择
Citadel
ejabberd
分社区版和商业版。活跃。
开发语言:Erlang
它把XMPP分成几个独立的业务,包括推送,即时消息系统等。
From ejabberd to Boxcar, our expertise in Instant Messaging and Push will help your business grow.in.jabberd
由个人维护的非常轻量级的开源XMPP服务器。这种文档和社区支持少。但作者很坚持,14年9月份还在发布新版本。
Metronome IM
从prosody分支FORK出来的。活跃度一般。
开发语言:Lua
Metronome is the XMPPd which runs on LW.Org IM and from recently also on Jappix's official service. Origins () The software began as a fork of Prosody IM, which I discovered in 2009 and got appealed by given it's rather low resource footprint, speed, modularity.. and is also the main reason I started learning Lua.MongooseIM
开源,活跃。
开发语言:erlang
有不少商业化的案例。
Openfire
开源,活跃,有大量的JAVA库
语言:JAVA + JSP
服务器是用来实现协作需求的。需要剪裁来适应智能家居的需求。优点是有大量的JAVA库可以使用。这对ANDROID端的APP开发非常有利。
prosody.im
用Lua开发的服务端。社区和文档都不多。但作者的代码设计哲学很好,崇尚极简的设计风格。
Tigase
开源,活跃。
后端:JAVA
前端:PHP
自己在博客上推荐了EJabberd, Openfire, Jabberd2, Prosody 等几个系统。也有JAVA客户端库供使用。看起来这个也挺合适的。
Vines
活跃,提供商业化服务,也是开源的代码。
实现语言:Ruby
看起来象是个小而美的公司做的产品。
Wokkel
评论(2)