
Tigase
文章平均质量分 79
Ai2015WER
每一天都不一样,珍惜每一天,虚度生命是最可耻的浪费。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tigase开发笔记1:深入认识XMPP协议
要学习基于XMPP协议的IM开发,首先要熟悉XMPP协议本身。这篇文章可以快速熟悉XMPP协议的核心概念原创 2015-08-25 11:18:54 · 5795 阅读 · 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 · 10428 阅读 · 2 评论 -
Tigase开发笔记3:Tigase 参数配置说明
Tigase init.properties参数配置说明...原创 2015-08-25 12:19:27 · 7889 阅读 · 0 评论 -
Tigase开发笔记5:如何自定义插件 Plugin
Tigase开发笔记5:如何自定义插件 Plugin ...原创 2015-08-25 14:46:34 · 4386 阅读 · 0 评论 -
Tigase开发笔记4:Tigase Component组件开发
Tigase Component组件开发 使用的Tigase Server版本 7.0.2 最新版,网上的资料很多,但都不能清楚明白的说明,自己整理了一下,其实很简单,希望帮助走绕了路的朋友。原创 2015-08-25 10:46:10 · 4773 阅读 · 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 · 4785 阅读 · 0 评论