ejabberd源码分析及开发系列 router模块分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ejabberd源码分析及开发系列 router模块分析相关的知识,希望对你有一定的参考价值。

  router模块是xmpp 消息包在每个节点上的主router。它根据每个消息包的目的域对消息包进行路由。该模块有两张表,一个是全局表,一个是本地表。首先根据消息包的目的地部分去搜索本地表, 如果找到的话,就将该消息包路由到相应的本地进程,如果没有找到,就接着搜索全局表并路由到相应的ejabberd节点或者进程。如果在两张表都没有找到的话,就发送到S2S manager。 待续

 

以上是关于ejabberd源码分析及开发系列 router模块分析的主要内容,如果未能解决你的问题,请参考以下文章

vue插件开发之-vue.use()的源码分析。

开发者说| Apollo 源码分析系列感知篇:红绿灯检测和识别

聊聊LiteOS事件模块的结构体初始化及常用操作

ViewPager系列文章(一)- ViewPager源码分析及加载页面原理图

开发者说丨 Apollo 源码分析:Perception 如何启动?

React Native Android入门实战及深入源码分析系列——React Native源码编译