1 RABBITMQ简介及安装 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展 ...
分类:
其他好文 时间:
2016-08-14 22:18:04
阅读次数:
219
公司的openfire先前运行在windows上的,但由于在windows上openfire内存机制问题,最多只能占用2GB内存,且时间稍微长久一些就会自动挂掉,用户无法登陆和连接,因此迁移到了CentOS服务器上。 对于CentOS服务器管理的几个工具记录下。 1.putty:CentOS管理的常 ...
分类:
系统相关 时间:
2016-08-06 15:43:56
阅读次数:
174
目前业界有很多MQ产品,我们作如下对比: RabbitMQ 是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在 ...
分类:
其他好文 时间:
2016-08-04 10:22:37
阅读次数:
116
1、源码是在 src/java 中 ; 2、org.jivesoftware 中的LoginDialog.java 是登录页 ; 3、spark 调用服务openfire 是通过 smack 中间件调用的; ...
分类:
其他好文 时间:
2016-07-30 06:55:06
阅读次数:
190
(1)下载Spark源码 到官方网站下载:Openfire、Spark、Smack,其中Spark只能使用SVN下载,源码的文件夹分别对应Openfire、Spark和Smack。 直接下载Openfire、Smack源代码 下载地址:http://www.igniterealtime.org/do ...
分类:
系统相关 时间:
2016-07-30 06:52:58
阅读次数:
369
最近研究openfire即时通讯服务器,但是过程相当不顺利,将源码部署到idea上,在网上海量搜索,加群等弄了近3天的时间才弄好,也以此记录一下过程,和常见的问题,希望这篇文章能让研究openfire的筒子们少走一些弯路,毕竟idea有一点点不是很喜欢openfire。
环境说明:windows7+IntelliJ IDEA 2016+openfire 4.0.2+JDK1.8
一、解压ope...
分类:
其他好文 时间:
2016-07-21 15:06:44
阅读次数:
513
【0】如何将离线消息存档,且在接收者上线之后,推送消息到接收者
发送方发送消息 -> 检测接收方是否在线 ->
-> y -> 发送在线消息 -> 发送成功后,存档到消息记录;
-> n -> 修改数据包(XML流) 发送离线消息 -> 存档到消息记录 -> 不断检测某离线消息的接收方是否在线
-> y -> 推送离线消息记录(未读)到 刚刚登陆的离线用户;
-> n -> 继续检测;...
分类:
其他好文 时间:
2016-07-19 10:16:10
阅读次数:
864
XMPP 全称Extensible Messaging and Presence Protocol,前称Jabber从本质上讲, 一个XML流作为会话期间发送的XML节的信封, 而另一个XML流作为会话期间接收的XML节的信封. 我们可以用如下的简化模型做一个展示.+--------------------+--------------------+
| INITIAL STREAM |...
分类:
其他好文 时间:
2016-07-17 00:04:23
阅读次数:
297
1、错误: 安装好之后,第一次是可以启动openfire服务器的,但是电脑重启后,就再也不能启动服务器了,每次一点击“Start Openfire”,然后加载一下,状态还是“Start Openfire”没变化,有时甚至还会跳出错误提示框,提示“Could not start the Openfir ...
分类:
系统相关 时间:
2016-07-15 17:11:42
阅读次数:
193
一、下载并安装openfire
1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版
比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg
2.点击安装,并执行默认操作
3.启动openfire服务
在系统偏好设置的其他里,点击openfire偏好
启...
分类:
系统相关 时间:
2016-07-13 17:05:05
阅读次数:
426