![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tigase
文章平均质量分 79
Ai2015WER
每一天都不一样,珍惜每一天,虚度生命是最可耻的浪费。
展开
-
Tigase开发笔记1:深入认识XMPP协议
要学习基于XMPP协议的IM开发,首先要熟悉XMPP协议本身。这篇文章可以快速熟悉XMPP协议的核心概念原创 2015-08-25 11:18:54 · 5681 阅读 · 1 评论 -
Tigase开发笔记2:Tigase组件详解
本文的目的是深入认识Tigase XMPP Server的特性。Tigase的组件、插件配置非常灵活,几乎都在tigase root doc path/etc/init.properties文件中进行配置.1、Tigase HTTP API实现XMPP和HTTP之间的桥梁,可通过REST调用实现对Tigase安装的管理和维护,可通过脚本API在运行时进行扩展。使用HTTP原创 2015-08-25 11:32:52 · 10235 阅读 · 2 评论 -
Tigase开发笔记3:Tigase 参数配置说明
Tigase init.properties参数配置说明...原创 2015-08-25 12:19:27 · 7806 阅读 · 0 评论 -
Tigase开发笔记5:如何自定义插件 Plugin
Tigase开发笔记5:如何自定义插件 Plugin ...原创 2015-08-25 14:46:34 · 4279 阅读 · 0 评论 -
Tigase开发笔记4:Tigase Component组件开发
Tigase Component组件开发使用的Tigase Server版本 7.0.2 最新版,网上的资料很多,但都不能清楚明白的说明,自己整理了一下,其实很简单,希望帮助走绕了路的朋友。原创 2015-08-25 10:46:10 · 4633 阅读 · 2 评论 -
Tigase开发笔记6:packet流转机制 -> 一条消息(packet)的请求和响应过程解析
Tigase的packet消息的流转过程解析。connectionManager同时协调ConnectionOpenThread与SocketThread。ConnectionOpenThread脱离上述组件,属于网络层实现,操作selector。它负责Selector.open。IOService提供线程安全的call方法,XMPPIOService继承它,保存了连接信息,每个连接一个IOService。SocketThread在实例化时,会启动多个线程,同时盯住selector。负责将每个确定原创 2015-08-27 13:40:47 · 4642 阅读 · 0 评论