<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lizongbo at 618119.com &#187; spark</title>
	<atom:link href="http://618119.com/tag/spark/feed" rel="self" type="application/rss+xml" />
	<link>http://618119.com</link>
	<description>工作,生活,java,apache,tomcat,Resin,mina,Hessian,Openfire,XMPP,RPC,Ubuntu</description>
	<lastBuildDate>Sat, 21 Aug 2010 08:34:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Openfire 3.5.1 和 DbVisualizer 6.0.10</title>
		<link>http://618119.com/archives/2008/04/26/85.html</link>
		<comments>http://618119.com/archives/2008/04/26/85.html#comments</comments>
		<pubDate>Sat, 26 Apr 2008 13:49:26 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[DbVisualizer]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[Openfire]]></category>
		<category><![CDATA[XMPP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/04/26/85.html</guid>
		<description><![CDATA[Openfire 3.5.1 和 DbVisualizer 6.0.10
Openfire 3.5.1发布了，Openfire Connection Manager也更新到 3.5.1了。
Openfire Connection Manager增加了 HTTP binding 功能
相关链接：
http://www.igniterealtime.org/community/blogs/ignite/2008/04/24/openevenmorefire-351-released
http://www.igniterealtime.org/community/message/169333
相关下载地址 ：
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_5_1.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_3_5_1.zip
源代码下载:
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_3_5_1.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_src_3_5_1.zip
新增加了两个插件：
http://www.igniterealtime.org/projects/openfire/plugins/monitoring.jar
http://www.igniterealtime.org/projects/openfire/plugins/fastpath.jar
这两个插件是从Openfire Enterprise剥离出来的部分功能，Openfire Enterprise的其它功能，可能在后期会陆续开放很成开源。
最近更新的插件还有：
http://www.igniterealtime.org/projects/openfire/plugins/subscription.jar
http://www.igniterealtime.org/projects/openfire/plugins/userImportExport.jar
Openfire Enterprise 插件：
http://www.igniterealtime.org/projects/openfire/plugins/enterprise.jar
http://www.igniterealtime.org/projects/openfire/plugins/webchat.war
SparkWeb的源代码已经可以通过svn下载了，
svn下载地址为： http://svn.igniterealtime.org/svn/repos/sparkweb/
svn co http://svn.igniterealtime.org/svn/repos/sparkweb/trunk sparkweb
Openfire的启动信息为：
&#8230;&#8230;&#8230;
Openfire 3.5.1 [Apr 26, 2008 9:30:02 PM]
Admin console listening at http://127.0.0.1:9090
缺少数据库方案 openfire. 尝试安装&#8230;
数据库更新成功
缺少数据库方案 fastpath. 尝试安装&#8230;
数据库更新成功
Starting Fastpath Server
缺少数据库方案 monitoring. 尝试安装&#8230;
数据库更新成功
Starting Monitoring Plugin
connection_manager的启动信息为：
..
2008-04-26 21:43:54.259::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2008-04-26 21:43:54.321::INFO:  jetty-6.1.x
2008-04-26 21:43:55.665::INFO:  Started SelectChannelConnector@0.0.0.0:7070
Connection Manager [...]]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/04/26/85.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Openfire 3.5.0 提供了支持QQtransport的gateway</title>
		<link>http://618119.com/archives/2008/04/12/80.html</link>
		<comments>http://618119.com/archives/2008/04/12/80.html#comments</comments>
		<pubDate>Fri, 11 Apr 2008 17:50:09 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[IM]]></category>
		<category><![CDATA[Openfire]]></category>
		<category><![CDATA[Spark]]></category>
		<category><![CDATA[XMPP]]></category>
		<category><![CDATA[未分类]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/04/12/80.html</guid>
		<description><![CDATA[在 http://618119.com/archives/2008/04/08/79.html
已经提到了 Openfire的相关链接。
http://www.igniterealtime.org/projects/openfire/plugins/gateway.jar
http://www.igniterealtime.org/projects/openfire/plugins.jsp
gateway的版本是 1.2.3,更新时间为：                                                    [...]]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/04/12/80.html/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Openfire 3.5.0正式发布，Openfire Enterprise也将开源</title>
		<link>http://618119.com/archives/2008/04/08/79.html</link>
		<comments>http://618119.com/archives/2008/04/08/79.html#comments</comments>
		<pubDate>Tue, 08 Apr 2008 04:48:08 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Cluster]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[Openfire]]></category>
		<category><![CDATA[Spark]]></category>
		<category><![CDATA[XMPP]]></category>
		<category><![CDATA[未分类]]></category>
		<category><![CDATA[coherence]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[集群]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/04/08/79.html</guid>
		<description><![CDATA[Openfire 3.5.0正式发布，Openfire Enterprise也将开源
openfire 3.5 的 修订日志在： http://www.igniterealtime.org/builds/openfire/docs/latest/changelog.html
相关下载地址：
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_5_0.zip
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_3_5_0.zip
Openfire Enterprise下载
http://www.igniterealtime.org/projects/openfire/plugins/enterprise.jar
http://www.igniterealtime.org/projects/openfire/plugins/webchat.war
其它插件下载：
http://www.igniterealtime.org/projects/openfire/plugins/asterisk-im.jar
http://www.igniterealtime.org/projects/openfire/plugins/broadcast.jar
http://www.igniterealtime.org/projects/openfire/plugins/contentFilter.jar
http://www.igniterealtime.org/projects/openfire/plugins/emailListener.jar
http://www.igniterealtime.org/projects/openfire/plugins/gateway.jar
http://www.igniterealtime.org/projects/openfire/plugins/motd.jar
http://www.igniterealtime.org/projects/openfire/plugins/presence.jar
http://www.igniterealtime.org/projects/openfire/plugins/registration.jar
http://www.igniterealtime.org/projects/openfire/plugins/search.jar
http://www.igniterealtime.org/projects/openfire/plugins/sip.jar
http://www.igniterealtime.org/projects/openfire/plugins/subscription.jar
http://www.igniterealtime.org/projects/openfire/plugins/userImportExport.jar
http://www.igniterealtime.org/projects/openfire/plugins/userservice.jar
http://www.igniterealtime.org/projects/openfire/plugins/enterprise.jar
Openfire Enterprise以前是作为商业插件提供的，现在也将变成开源。相关文章：
http://www.igniterealtime.org/community/blogs/ignite/2008/04/07/openfire-is-lookin-hot
http://www.igniterealtime.org/community/blogs/ignite/2008/04/07/openfire-enterprise-is-becoming-open-source
http://www.igniterealtime.org/community/blogs/ignite/2008/04/07/turning-openfire-enterprise-into-an-open-source-product
目前在官方网站尚未看到 Openfire Enterprise的代码 http://svn.igniterealtime.org/svn/repos/
由于Openfire Enterprise是使用了Oracle Coherence来实现集群功能，
而Oracle Coherence是被Oracle收购的Tangosol Coherence，是商业产品。因此Openfire Enterprise的集群功能不会开源。
关于Oracle Coherence，可以参看： http://www.oracle.com/technology/global/cn/products/coherence/index.html

	Tags: Cluster, coherence, OpenFire, Oracle, spark, 集群

	Related posts
	
	用JDBC连接Oracle 10g RAC遇到的问题 (1)
	关于分布式负载均衡的几个设置 (0)
	service集群的快速失败转移策略选择 (0)
	对tomcat cluster集群配置中session复制用法的一个误解 (0)
	为OpenFire和Spark增加QQTransport–Openfire篇(二) (9)


]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/04/08/79.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenFire 3.4.4发布了</title>
		<link>http://618119.com/archives/2008/01/18/66.html</link>
		<comments>http://618119.com/archives/2008/01/18/66.html#comments</comments>
		<pubDate>Fri, 18 Jan 2008 01:12:06 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/01/18/66.html</guid>
		<description><![CDATA[OpenFire 3.4.4发布了
消息来源： http://www.igniterealtime.org/community/message/163753#163753
修订记录： http://www.igniterealtime.org/builds/openfire/docs/latest/changelog.html
相关更新的下载地址，依然不支持断点续传：
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_4_4.zip
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_3_4_4.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_src_3_4_4.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_3_4_4.zip
http://www.igniterealtime.org/projects/openfire/plugins/gateway.jar
http://www.igniterealtime.org/projects/openfire/plugins/enterprise.jar
http://www.igniterealtime.org/projects/openfire/plugins/webchat.war
http://www.igniterealtime.org/projects/openfire/plugins-beta/red5.war
这个版本OpenFire主要修正了一些LDAP的bug。
Openfire Enterprise主要增加了很多SparkWeb 的特性。
Openfire Connection Manager Module无更新。
从svn上下载的Spark代码来看，Spark很快应该会有新的版本2.5.9，将会增加大量的新功能。
向官方网站提供的支持QQTransport的Spark代码还没被接受。
http://www.igniterealtime.org/community/thread/31069
提交的关于多国语言选择菜单的bug，也还没反馈。

	Tags: IM, OpenFire, spark

	Related posts
	
	为OpenFire和Spark增加QQTransport–Openfire篇(二) (9)
	为 OpenFire和Spark增加QQTransport&#8211;Spark篇 (14)
	为 OpenFire和Spark增加QQTransport&#8211;Openfire篇(一) (3)
	Openfire 3.5.0正式发布，Openfire Enterprise也将开源 (0)
	Openfire 3.5.0 提供了支持QQtransport的gateway (19)


]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/01/18/66.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>为OpenFire和Spark增加QQTransport–Openfire篇(二)</title>
		<link>http://618119.com/archives/2008/01/04/60.html</link>
		<comments>http://618119.com/archives/2008/01/04/60.html#comments</comments>
		<pubDate>Fri, 04 Jan 2008 00:40:59 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/01/04/60.html</guid>
		<description><![CDATA[由于Saprk 和 OpenFire的代码与实际发布的版本中不一致，增加了不少东西，因此直接添加替换文件存在一些问题，所以在此只贴出代码作为记录，不提供打包好的jar文件。如需相关jar，可在此留言，我再打包支持Spark版本2.5.8和OpenFire 3.4.3的相关jar,放到服务器供下载,最重要的QQSession代码如下(目前只实现了基本的普通聊天消息)：
[code]
package org.jivesoftware.openfire.gateway.protocols.qq;
import org.apache.log4j.Logger;
import org.jivesoftware.util.Log;
import org.jivesoftware.openfire.gateway.registration.Registration;
import org.jivesoftware.openfire.gateway.roster.TransportBuddy;
import org.jivesoftware.openfire.gateway.session.TransportSession;
import org.jivesoftware.openfire.gateway.type.ChatStateType;
import org.jivesoftware.openfire.gateway.type.PresenceType;
import org.jivesoftware.openfire.gateway.type.TransportLoginStatus;
import org.jivesoftware.openfire.roster.Roster;
import org.jivesoftware.openfire.roster.RosterItem;
import org.jivesoftware.openfire.user.UserNotFoundException;
import org.jivesoftware.util.Base64;
import org.jivesoftware.util.JiveGlobals;
import org.jivesoftware.util.LocaleUtils;
import org.jivesoftware.util.NotFoundException;
import org.xmpp.packet.JID;
import org.xmpp.packet.Message;
import org.xmpp.packet.Presence;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import edu.tsinghua.lumaqq.qq.QQ;
import edu.tsinghua.lumaqq.qq.QQClient;
import edu.tsinghua.lumaqq.qq.beans.QQUser;
import edu.tsinghua.lumaqq.qq.beans.QQFriend;
import edu.tsinghua.lumaqq.qq.beans.ClusterIM;
import edu.tsinghua.lumaqq.qq.net.PortGateFactory;
import edu.tsinghua.lumaqq.qq.events.IQQListener;
import edu.tsinghua.lumaqq.qq.events.QQEvent;
import java.util.Date;
import edu.tsinghua.lumaqq.qq.packets.in.GetFriendListReplyPacket;
import edu.tsinghua.lumaqq.qq.packets.in.DownloadGroupFriendReplyPacket;
import edu.tsinghua.lumaqq.qq.beans.DownloadFriendEntry;
import edu.tsinghua.lumaqq.qq.beans.ClusterInfo;
import edu.tsinghua.lumaqq.qq.packets.in.ClusterCommandReplyPacket;
import java.util.HashMap;
import edu.tsinghua.lumaqq.qq.packets.in.ReceiveIMPacket;
import java.text.SimpleDateFormat;
import edu.tsinghua.lumaqq.qq.beans.NormalIM;
import edu.tsinghua.lumaqq.qq.packets.in.GetOnlineOpReplyPacket;
import edu.tsinghua.lumaqq.qq.beans.FriendOnlineEntry;
import edu.tsinghua.lumaqq.qq.packets.in.FriendChangeStatusPacket;
/**
*
* &#60;p&#62;Title: QQSession&#60;/p&#62;
*
* &#60;p&#62;Description: 感谢Luma&#60;/p&#62;
*
* &#60;p&#62;Copyright: Copyright (c) 2007&#60;/p&#62;
*
* [...]]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/01/04/60.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>为 OpenFire和Spark增加QQTransport&#8211;Openfire篇(一)</title>
		<link>http://618119.com/archives/2008/01/03/59.html</link>
		<comments>http://618119.com/archives/2008/01/03/59.html#comments</comments>
		<pubDate>Thu, 03 Jan 2008 05:15:25 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/01/03/59.html</guid>
		<description><![CDATA[在OpenFire中增加QQSession和QQTransport。使用lumaQQ作为底层lib。
1.首先在org.jivesoftware.openfire.gateway.type.TransportType.java中增加一项 qq.
/**
* A gateway to other QQ servers.
*/
qq
2.
D:\Java\openfire\plugins\gateway\i18n\gateway_i18n.properties
增加内容：
# qq Transport
gateway.qq.shortservice=qq
gateway.qq.service=qq Messenger
gateway.qq.name=qq Transport
gateway.qq.username=QQ No
gateway.qq.password=Password
gateway.qq.registration=Please enter your qq No address and password.
gateway.qq.passwordincorrect=The password you registered with is incorrect.  Please re-register with the correct password.
gateway.qq.sendmsgfailed=Unable to send qq message.  Reason:
gateway.qq.illegalaccount=You are registered with the qq transport with an illegal account name.\nThe account name should look like an email [...]]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/01/03/59.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>为 OpenFire和Spark增加QQTransport&#8211;Spark篇</title>
		<link>http://618119.com/archives/2008/01/02/58.html</link>
		<comments>http://618119.com/archives/2008/01/02/58.html#comments</comments>
		<pubDate>Wed, 02 Jan 2008 05:15:18 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2008/01/02/58.html</guid>
		<description><![CDATA[假期温习了一下openfire和以前写的QQTransport，
又调用lumaQQ写了点代码，在spark和openfire中实现支持qq的gateway,经过测试可用。
首先，下载了OpenFire和Spark的源代码：
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_3_4_3.zip
svn方式下载：
Openfire:
svn co http://svn.igniterealtime.org/svn/repos/openfire/trunk openfire
Spark:
svn co http://svn.igniterealtime.org/svn/repos/spark/trunk spark
Smack:
svn co http://svn.igniterealtime.org/svn/repos/smack/trunk smack
Asterisk-IM:
svn co http://svn.igniterealtime.org/svn/repos/asterisk-im/trunk asterisk-im
svn客户端：
http://subversion.tigris.org/files/documents/15/39559/svn-1.4.5-setup.exe
a.Saprk中，需要修改的地方有：
1.首先找到qq在线和离线的图标：
在线： http://is.qq.com/webpresence/help/help_clip_image007.gif
离线：http://is.qq.com/webpresence/help/help_clip_image008.gif
图标来源：http://is.qq.com/webpresence/help/help.shtml
2.定义资源信息常量和相关字符串信息，
尽量不改动原有代码，因此把扩展的代码写的比较丑。
3.修改org.jivesoftware.sparkimpl.plugin.gateways.GatewayPlugin.java里的
populateTransports方法。
增加：
import com.lizongbo.spark.plugin.gateways.transports.QQTransport;
else if (entityName.endsWith(&#8220;qq.&#8221;)) {
QQTransport qqTransport = new QQTransport(item.getEntityID());
TransportUtils.addTransport(item.getEntityID(), qqTransport);
}
4.QQTransport的代码：
[code]
package com.lizongbo.spark.plugin.gateways.transports;
import java.net.URL;
import org.jivesoftware.resource.Res;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import org.jivesoftware.sparkimpl.plugin.gateways.transports.*;
public class QQTransport implements Transport {
//   public static final String QQ_TRANSPORT_ACTIVE_IMAGE =
//           "QQ_TRANSPORT_ACTIVE_IMAGE";
//   public static final String QQ_TRANSPORT_INACTIVE_IMAGE =
//           "QQ_TRANSPORT_INACTIVE_IMAGE";
org.jivesoftware.sparkimpl.plugin.gateways.GatewayPlugin gg;
org.jivesoftware.spark.SparkManager gga;
private String serviceName;
public QQTransport(String serviceName) {
this.serviceName [...]]]></description>
		<wfw:commentRss>http://618119.com/archives/2008/01/02/58.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>OpenFire 3.4.3发布了。</title>
		<link>http://618119.com/archives/2007/12/29/56.html</link>
		<comments>http://618119.com/archives/2007/12/29/56.html#comments</comments>
		<pubDate>Sat, 29 Dec 2007 05:22:03 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[h2database]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[spark]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2007/12/29/56.html</guid>
		<description><![CDATA[OpenFire 3.4.3在27号发布了，
相关下载地址为：
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_4_3.zip
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_3_4_3.zip
而plugin里也新添了两个：
http://www.igniterealtime.org/projects/openfire/plugins/emailListener.jar
http://www.igniterealtime.org/projects/openfire/plugins/motd.jar
Spark还没出新版，但是从svn的源代码中发现，gateways的transport多了：
GaduGaduTransport,IRCTransport,SimpleTransport
h2database也在27号发布了新版
ersion 1.0.64 (2007-12-27):
http://www.h2database.com/html/frame.html
http://www.h2database.com/h2-setup-2007-12-27.exe
http://www.h2database.com/h2-2007-12-27.zip

	Tags: h2database, IM, OpenFire, spark

	Related posts
	
	为OpenFire和Spark增加QQTransport–Openfire篇(二) (9)
	为 OpenFire和Spark增加QQTransport&#8211;Spark篇 (14)
	为 OpenFire和Spark增加QQTransport&#8211;Openfire篇(一) (3)
	Openfire 3.5.0正式发布，Openfire Enterprise也将开源 (0)
	Openfire 3.5.0 提供了支持QQtransport的gateway (19)


]]></description>
		<wfw:commentRss>http://618119.com/archives/2007/12/29/56.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>体验OpenFire3.4.2的集群功能</title>
		<link>http://618119.com/archives/2007/12/12/44.html</link>
		<comments>http://618119.com/archives/2007/12/12/44.html#comments</comments>
		<pubDate>Wed, 12 Dec 2007 07:28:25 +0000</pubDate>
		<dc:creator>lizongbo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[coherence]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[OpenFire]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[spark]]></category>
		<category><![CDATA[集群]]></category>

		<guid isPermaLink="false">http://618119.com/archives/2007/12/12/44.html</guid>
		<description><![CDATA[体验OpenFire3.4.2的集群功能
曾经因为学习xmpp的时候关注了openfire,那时候还叫WildFire,
曾经照虎画猫用lumaqq写了个qq插件,后来没时间也就没看了.
OpenFire 3.4.2发布了,在3.4开始就支持了集群功能,
changelog在: http://www.igniterealtime.org/builds/openfire/docs/latest/changelog.html
相关下载链接为:
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_4_2.zip
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_3_4_2.zip
http://www.igniterealtime.org/downloadServlet?filename=smack/smack_src_3_0_4.zip
http://www.igniterealtime.org/downloadServlet?filename=spark/online/spark_2_5_8_online.exe
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_src_3_4_2.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_3_4_2.zip
上面的下载连接不支持断点续传.
http://www.igniterealtime.org/projects/openfire/plugins/asterisk-im.jar
http://www.igniterealtime.org/projects/openfire/plugins/broadcast.jar
http://www.igniterealtime.org/projects/openfire/plugins/contentFilter.jar
http://www.igniterealtime.org/projects/openfire/plugins/sip.jar
http://www.igniterealtime.org/projects/openfire/plugins/gateway.jar
http://www.igniterealtime.org/projects/openfire/plugins/presence.jar
http://www.igniterealtime.org/projects/openfire/plugins/registration.jar
http://www.igniterealtime.org/projects/openfire/plugins/search.jar
http://www.igniterealtime.org/projects/openfire/plugins/subscription.jar
http://www.igniterealtime.org/projects/openfire/plugins/userImportExport.jar
http://www.igniterealtime.org/projects/openfire/plugins/userservice.jar
http://www.igniterealtime.org/projects/openfire/plugins-beta/filetransferdisabler.jar
http://www.igniterealtime.org/projects/openfire/plugins-beta/red5.war
http://www.igniterealtime.org/projects/openfire/plugins-beta/vcard.jar
http://www.igniterealtime.org/projects/openfire/plugins/enterprise.jar
http://www.igniterealtime.org/projects/openfire/plugins/webchat.war
配置openfire的启动参数,比如设置内存,
如果是用openfired.exe启动,则在D:\Java\openfire\bin创建openfired.vmoptions
内容为:
-Xms64m
-Xmx256m
如果是用openfire-service.exe进去启动的,则创建openfire-service.vmoptions.
测试了一下集群功能,openfire clustering特性用的是被Oracle收购的coherence来实现的,授权用的Tangosol Coherence: Application Edition.
tangosol-license.jar中有licensee信息,
coherence的下载地址在:
http://download.oracle.com/otn/java/coherence/coherence-331.zip
来源: http://www.oracle.com/technology/software/products/ias/htdocs/coherence.html

	Tags: coherence, IM, OpenFire, Oracle, spark, 集群

	Related posts
	
	用JDBC连接Oracle 10g RAC遇到的问题 (1)
	对tomcat cluster集群配置中session复制用法的一个误解 (0)
	关于分布式负载均衡的几个设置 (0)
	service集群的快速失败转移策略选择 (0)
	为OpenFire和Spark增加QQTransport–Openfire篇(二) (9)


]]></description>
		<wfw:commentRss>http://618119.com/archives/2007/12/12/44.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
