码迷,mamicode.com
首页 > 其他好文 > 详细

ejabberd,erlang,简单看了一下,总结一下,很肤浅

时间:2016-05-21 17:24:51      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

本来也没打算深入学习erlang,就是看一下他们的大概思路
erlang每个自定义函数都能注册成进程,每个节点通过erl -name ‘name@ip‘.进去后,可以直接做远程调用,节点之间就靠一个连接,来回传输,如果想再开一个了连接我估计是可以的吧,不太清楚,这个无所谓,一个就够了,可以随便登录某台节点并执行其他节点上的进程,前提是进程注册一下。

ejabberd通过xmpp协议,集群里有多台机器,每个机器都有一份路由表,这个用来找到你想发送数据的目的机器目的进程等等,每次建立xmpp连接,都会写入session,会轮训更新所有路由表,发送和接受有to,from字段,然后系统根据路由把数据传输到合适的位置。

先大概了解一下,主要还得自己用golang实现一个类似的集群。

ejabberd,erlang,简单看了一下,总结一下,很肤浅

标签:

原文地址:http://www.cnblogs.com/anjianliang/p/5515051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!