1 / 10
文档名称:

Openfire源码分析—图文兼备.docx

格式:docx   大小:480KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Openfire源码分析—图文兼备.docx

上传人:beny00011 2016/11/26 文件大小:480 KB

下载得到文件列表

Openfire源码分析—图文兼备.docx

相关文档

文档介绍

文档介绍:(RTC),它是基于公开协议XMPP(也成为Jabber)消息的。Openfire的核心功能可以概括为:连接管理、消息解析、消息路由、消息发送。,上图中的各个模块绝大多数也是基于Module实现的。为了动态的管理这些Module,Openfire使用了自己的类加载器JiveClassLoader,这样就可以在不重新启动系统的前提下进行Module的安装、卸载和重新加载。,这些Module提供了Openfire的核心功能。所有Module都需要实现Module接口,该接口中定义了模块生命周期中需要调用的方法,如下图所示:,它可以帮助用户轻松的开发高性能和高扩展性的网络应用。MINA提供了一个抽象的、支持各种传输协议的(如TCP/IP、UDP/IP)、基于JavaNIO的异步事件驱动的API。Openfire的ConnectionHandler类继承了MINA的IoHandlerAdaper,他主要负责连接的创建、销毁,以及接收到XML数据包的投递。ConnectionHandler有三个子类,ponentConnectionHandler负责组件与服务器端的连接。-User-Chat多人聊天的消息是绑定在子域conference上的,ponent是MultiUserChatServiceImpl。在多人聊天中,涉及到的实体与关系有:用户、聊天室、用户与聊天室的关系,MultiUserChatServiceImpl就负责这些实体与关系的维护以及消息的投递。,用于与聊天服务器进行交互,比如发送和接收聊天信息。。同一个MUCUser在不同的MUCRoom中可以有不同的角色。、聊天记录等信息。,并负责消息的分发。-Sub发布订阅消息是绑定在子域pubsub上的,对应的模块是PubSubModule。,该节点可以接收或者发布各类信息或通知。在其他发布订阅系统中常被称为TOPIC。CollectionNode可以包含子节点,子节点的类型可以是CollectionNode或者LeafeNode,该类型的节点不能作为发布订阅的目标节点;LeafeNode不能包含子节点,它可以作为发布订阅的目标节点。,包括:ower、publisher、none、outcast。,每次订阅都使用不同的配置(比如过滤关键字不同),NodeSubscription就是描述这些订阅和配置的。如果一个消息满足用户的多个订阅,则只有一份消息被分发给该用户,而不是多个。

最近更新

广西壮族自治区公务员考试数量关系专项练习题.. 107页

20xx-20xx学年心理健康工作总结 15页

2025年高三学生考前高考学习工作计划(篇) 23页

广西壮族自治区南宁市公务员考试言语理解与表.. 178页

数量关系100题及一套完整答案 106页

数量关系专项训练题库带答案(能力提升) 108页

数量关系之选词选择题【夺冠】 106页

数量关系之选词选择题测验附答案(培优b卷) 106页

数量关系之逻辑选择题详解及备考附答案(典型.. 106页

数量关系例题及参考答案(新) 107页

数量关系刷题附参考答案(研优卷) 105页

数量关系常见题型及参考答案(综合卷) 106页

基于SWOT分析的智慧气象科普工作研究 3页

数量关系易错题集附答案(黄金题型) 107页

数量关系的真题及答案(有一套) 107页

数量关系真题(综合卷) 104页

数量关系题库含答案(夺分金卷) 105页

本硕类常识判断模拟试卷带答案(黄金题型) 78页

基于S7-1200的吸附式干燥机控制系统设计及应用.. 3页

江苏公务员考试行测(数量关系)真题(必刷) 106页

江苏公务员考试行测常识判断专项强化真题试卷.. 80页

江苏公务员考试行测数量关系专项强化真题试卷.. 105页

数字技术在有机农业中的应用-全面剖析 44页

基于PLC的马鞍型窄间隙埋弧自动焊机制造技术 3页

基于PLC控制的工业机械手在自动化生产中的应用.. 3页

江苏省南京市公务员考试言语理解与表达专项练.. 176页

江西省公务员考试常识判断专项练习题附参考答.. 79页

江西省南昌市公务员考试常识判断专项练习题参.. 80页

河北省石家庄市公务员考试数量关系专项练习题.. 108页

河南公务员考试行测常识判断专项强化真题试卷.. 81页