ejabberd与XMPP】的更多相关文章

ejabberd支持XMPP协议. worktile用ejabberd来做了实时消息推送: https://worktile.com/tech/basic/worktile-real-time-notice…
ejabberd中文翻译 ——http://wiki.jabbercn.org/Ejabberd2:安装和操作指南 XMPP中文翻译: http://wiki.jabbercn.org/XEP-0124 XMPP 中文翻译: http://wiki.jabbercn.org/RFC6121…
本来也没打算深入学习erlang,就是看一下他们的大概思路erlang每个自定义函数都能注册成进程,每个节点通过erl -name 'name@ip'.进去后,可以直接做远程调用,节点之间就靠一个连接,来回传输,如果想再开一个了连接我估计是可以的吧,不太清楚,这个无所谓,一个就够了,可以随便登录某台节点并执行其他节点上的进程,前提是进程注册一下. ejabberd通过xmpp协议,集群里有多台机器,每个机器都有一份路由表,这个用来找到你想发送数据的目的机器目的进程等等,每次建立xmpp连接,都会…
ejabberd是XMPP协议的一个实现,对大家的另一个意义就是,可以通过ejabberd来学习erlang. 1.从源码安装ejabberd. 可以参考ejabberd 简明配置.这个博文包括了安装.配置以及其他的一些修改,大家可以去看看. 2.ejabberd的配置文件 ejabberd默认安装在根目录下面./etc/ejabberd/ejabberd.cfg就是它的配置文件.里面的所有选项都是以erlang term的形式记录.这些选项会在启动的时候,读到local_config的mnes…
Worktile自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱.截止笔者写这篇文章的时候,已经有超过10万家团队在使用Worktile.作为团队协作工具,从技术上分析首先要解决如下几个问题: 1.  基于Web的跨平台设计,让用户在任何地方都可以随时通过浏览器访问 2.  Web形态的产品要具有原生客户端的体验,如任务的拖拽等 3.  具有高效的实时消息系统,每个团队成员在Worktile中所做的任何操作,都要实时在其他成员的客户端中自动刷新 4.  服务要稳定,稳定压倒…
Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用.    XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测.它在促进服务器之间的准即时操作.这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同.XMPP的技术来自于Jabber,其实它是 Jabber的核心协定,所以XMPP有时被误称为Jabber协议…
首先,xmpp服务器是基于ejabberd.离线消息模块是mod_interact,原地址地址:https://github.com/adamvduke/mod_interact: 修改后实现群聊离线消息:https://github.com/Joywok/mod_interact 不仅仅要修改这一个文件,还涉及到ehabberd_sm.mod_muc_room.mod_offline三个模块的修改. 以上三个文件仅仅只需要屏蔽或者修改几行代码就能实现了,很简单的. ehabberd_sm屏蔽以…
ejabberd ejabberd is a free and open source instant messaging server written in Erlang/OTP. ejabberd is cross-platform, distributed, fault-tolerant, and based on open standards to achieve real-time communication. ejabberd is designed to be a rock-sol…
网上各种找..各种安装失败.. 终于.... ejabberd 下载列表.... http://www.process-one.net/en/ejabberd/archive/  建议下载old 版本... 我用得是ejabberd-2.1.11-darwin-x86_64-installer.app.zip 下载完.安装(注意::记住 服务器域名..默认的事本机名..)一路前进.... ok...呼.....居然安装成功... 开搞.. 启动: bin..下start .. 出现上面界面 输入…
Ejabberd的基本介绍就不多言了,使用erlang开发的高并发高稳定性XMPP服务器,在whatsapp中得到了应用,算是erlang领域一个杀手级应用.前面的文章中我已经总结了Ejabberd插件的开发方法,并演示了如何在插件中捕获和处理IQ.然而有时候,用户可能不想搭建一个完整的XMPP服务器,而只是想单独运行一个类似服务器插件的程序,用于处理特定的报文,这种程序我们叫做外部组件.外部组件由自己独立的域名,并且和XMPP服务器连接,所有发送至该域名的报文,XMPP服务器都会直接投送过来.…