与三方系统整合。Openfire提供了一套不错的解决方案。其实openfire的用户插件也做http方式的用户数据同步。关于openfire的用户整合,本人也不是十分赞同(这仅仅只是在我们自己的项目下)。我们的办法是做数据共享池。这个解决方案可以用到redis。
下面是opnfire的 解决方案
openfire可以非常方便的整合现有系统用户。 进入openfire管理控制台-服务器-服务管理...
分类:
其他好文 时间:
2015-02-04 14:42:05
阅读次数:
297
插件实现
首先来看下插件目录:
RedisServicePlugin
源码清单:
import java.io.File;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Collection;
import java.util.HashMap;
import jav...
分类:
其他好文 时间:
2015-02-04 09:33:43
阅读次数:
406
Redis插件
介绍
Redis是目前比较流行的NO-SQL,基于K,V的数据库系统。关于它的相关操作信息,本人这里就不做重复了,相关资料可以看这个网站http://www.redis.io/(官网)、http://www.redis.cn/(中文站)。
这里本人想说的是,拿Redis做openfire的缓存数据库。能够大大的提高openfire连接的吞吐量。Openfire自身在本地使用M...
分类:
其他好文 时间:
2015-02-04 09:32:14
阅读次数:
390
用户名片
在预初始化中,贴出来用户名片的程序。这里也一样不在重复。
首先同样先修改系统属性:
provider.vcard.className
org.jivesoftware.util.redis.expand.RedisVCardProvider
然后需要修改VCardManager名片管理这个类。
RedisVCardProvider:...
分类:
其他好文 时间:
2015-02-04 09:31:32
阅读次数:
261
用户类
优化用户主要是要解决用户的连接量。已经对用户的访问速度和吞吐量。
预初始化
在前面的带面中提出来了用户的预初始化。这里就不在贴出来了。下面将redis用户库连接池处理贴出来UserJedisPoolManager
public class UserJedisPoolManager extends BasicModule{
private static final Logger...
分类:
其他好文 时间:
2015-02-04 09:31:27
阅读次数:
285
#tar xvzf redis-py-2.2.1.tar.gz#cd redis-py-2.2.1#python setup.py install附件:https://app.yinxiang.com/shard/s41/res/689fcc84-4411-4ee6-b7a9-6bbaefb8a3b...
分类:
编程语言 时间:
2015-01-19 12:34:46
阅读次数:
287