摘要: 这里我们选择mysql数据库,然后各种配置,最后使用spark进行调试。说简单也简单,但是还是做下笔记吧。毕竟人老了。记忆里不如当年。 环境搭建 源码下载 从Tigase官网下载Tigase源码,可以选择git和https的方式,如: git clone git://repository.tigas 阅读全文
posted @ 2021-04-26 11:11 venblenJan° 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、组件 tigase就是一个大组件框,里面所有东西基本都是组件组成的。session manager、message router、c2s connection manager…全部是组件。 ServerComponent接口是一个最小化接口,但是要去写很多代码,tigase提供了许多的现成的代码 阅读全文
posted @ 2021-04-26 10:59 venblenJan° 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Packet过滤API Tigase为所有组件都提供了一个packet过滤API。你可以分别过滤传入和传出packet。 通过学习过滤,我们可以知道如何对packet进行拦截,如何修改packet内容,如何彻底得屏蔽packet。通过屏蔽,我们可以让packet跳过后续的处理过程,也可以彻底抛弃它。 阅读全文
posted @ 2021-04-26 10:54 venblenJan° 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、创建默认的配置文件,包含在配置组件包括:会话管理器,客户端 - 服务器连接管理器和服务器到服务器的连接管理器。 config-type gen-config-def 2、配置管理员账号 --admins=admin@192.168.0.42 3、配置域名 --virt-hosts = 192.1 阅读全文
posted @ 2021-04-26 10:53 venblenJan° 阅读(405) 评论(0) 推荐(0) 编辑
摘要: tigase用户密码加密 call TigPutDBProperty('password-encoding', 'MD5-PASSWORD'); 阅读全文
posted @ 2021-04-26 10:50 venblenJan° 阅读(190) 评论(0) 推荐(0) 编辑
摘要: tigase用户集成原 ##tigase-custom用户认证 需要处理:只需通过init.properties,配置用户数据库和对应的sql语句(或者存储过程) 缺点:很多业务系统都服务化,包括用户系统,直接sql访问有违服务化目的,也不易做进一步处理; 官方教程:http://www.tigas 阅读全文
posted @ 2021-04-26 10:49 venblenJan° 阅读(200) 评论(0) 推荐(0) 编辑
摘要: tigase离线消息存储的条数配置 发现tigse的离线消息只会存储100条,tigase.server.amp.MsgRepository类有个store-limit的限制;最终限制发现amp的插件可以配置, 配置方法: init.properties添加配置 sess-man/plugins-c 阅读全文
posted @ 2021-04-26 10:46 venblenJan° 阅读(160) 评论(0) 推荐(0) 编辑
摘要: tigase启动的默认组件禁用和自定义类配置 禁用bosh,配置init.properties加入 默认组件有DEF_MSG_RECEIVERS_NAMES_PROP_VAL:[bosh, c2s, monitor, s2s, sess-man] message-router/components/ 阅读全文
posted @ 2021-04-26 10:45 venblenJan° 阅读(111) 评论(0) 推荐(0) 编辑
摘要: tigase的每个连接消息量限制配置 现象: 一个客户端一次循环发送了10000多条;tigase会断线,断线一段时间后,客户端自动重连; 每个连接限制值: tigase.server.ConnectionManager里有很多限制值,跟其中有2个限制值有关; last_minute_packets 阅读全文
posted @ 2021-04-26 10:43 venblenJan° 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、Tigase Component 组件 一、创建自己的组件需要实现的接口 1、tigase.server.ServerComponent 所有的component都必须实现接口中定义的方法 /** * Interface ServerComponent * 这种类型的对象可以被MessageRo 阅读全文
posted @ 2021-04-26 10:39 venblenJan° 阅读(216) 评论(0) 推荐(0) 编辑