一、配置: igase-message-archiving源码也有的,工程导进去就可以,init.properties的加配置, --comp-name-2=message-archive --comp-class-2=tigase.archive.MessageArchiveComponent m ...
分类:
其他好文 时间:
2021-04-27 14:31:39
阅读次数:
0
tigase 默认的日志是使用java.util包的日志框架作为默认日志输出。 logging主要有以下这些的级别,在配置的时候,从高到低,代表输出日志的精细情况,如果配置 rootLevel=ALL,代表你可以打印最细的日志。日志输出文件默认在logs/tigase.log 中 java.util ...
分类:
其他好文 时间:
2020-04-24 01:17:30
阅读次数:
131
tigase-server7.1.0使用git 克隆下来,并在eclipse 上运行调试 tigase-server-7.1.0-Release-完整版内含多模块,muc,pubsub,message-archiving,http ...
分类:
系统相关 时间:
2017-08-01 00:51:06
阅读次数:
272
Tigase是一个基于Java开发的XMPP服务器,相似于Openfire,可用于搭建一个即时通讯(Instant Messaging,简称IM)的平台。1、准备在安装Tigase之前。首先须要准备Java环境以及数据库(本文使用MySQL)。Tigase下载:https://projects.ti ...
分类:
系统相关 时间:
2017-06-26 20:10:33
阅读次数:
877
首先,在服务器上启用集群 修改init.properties 自定义端口 允许自定义,但是所有的实例都要使用相同的端口,以便通讯 自定义端口详细配置 这个也不是必须配置的 多节点配置 只要你给每一个节点设置了--cluster-mode=true,他们就能通过 Server to Server通路发 ...
分类:
其他好文 时间:
2016-08-10 19:29:34
阅读次数:
169
近期公司需要搭建XMPP服务器,经过调研已经将服务方案的着重点放在了Tigase与eJabberd之间, 但随着调研工作的深入也逐渐发现了他们的一些区别,首先最大的区别就在于他们的集群策略上,最终我们还是选择了eJabberd,没有什么原因就是因为他的集群策略是免费的支持水品扩展。 Tigase的好
分类:
其他好文 时间:
2016-02-04 09:48:34
阅读次数:
138
Tigase从5.2.0版开始,引入了负载均衡功能,可以把终端访问用户重定向到最适合的集群节点上。此负载均衡功能依赖于see-other-host的XMPP流错误消息(stream error message)。此机制背后的基本原则是如果用户当前正尝试连接的节点与返回消息的节点不是集群中 的同一个节点,那么用户将被重定向。此原则需要获得用户的JID实现重定向。...
分类:
其他好文 时间:
2015-11-17 15:22:31
阅读次数:
163
Tigase的packet消息的流转过程解析。
connectionManager同时协调ConnectionOpenThread与SocketThread。
ConnectionOpenThread脱离上述组件,属于网络层实现,操作selector。它负责Selector.open。
IOService提供线程安全的call方法,XMPPIOService继承它,保存了连接信息,每个连接一个IOService。
SocketThread在实例化时,会启动多个线程,同时盯住selector。负责将每个确定...
分类:
其他好文 时间:
2015-08-27 15:27:29
阅读次数:
768
Tigase开发笔记5:如何自定义插件 Plugin ......
分类:
其他好文 时间:
2015-08-25 16:48:52
阅读次数:
704
要学习基于XMPP协议的IM开发,首先要熟悉XMPP协议本身。这篇文章可以快速熟悉XMPP协议的核心概念...
分类:
其他好文 时间:
2015-08-25 12:00:32
阅读次数:
349