Openfire 集群部署和负载均衡方案 一. 概述 Openfire是在即时通讯中广泛使用的XMPP协议通讯服务器,本方案采用Openfire的Hazelcast插件进行集群部署,采用Haproxy进行负载均衡,在示例环境中测试通过。 二. 示例环境 服务器配置如下: 服务器名 用途 操作系统 I ...
分类:
其他好文 时间:
2016-11-17 19:37:46
阅读次数:
257
ejabberd 是对xmpp协议的完全实现,那么单纯的ejabberd是不提供该功能限制的,但是从我们的xmpp协议则可以完全的解决这个问题,我们通过jid对它进行限制,下面可以看一下jid的解释: 完整JID 完整的Jid包括 Username@Domain/resource Node/User ...
分类:
其他好文 时间:
2016-11-17 13:52:38
阅读次数:
152
Android基于XMPP Smack openfire 开发的聊天室 ...
分类:
移动开发 时间:
2016-10-19 17:09:12
阅读次数:
202
推送功能在手机应用开发中越来越重要,几乎成为所有App必备的功能,由于Android本身没有消息推送机制,通常采用的是基于XMPP协议的推送,但这种开发很麻烦,因此在市场上应运而生了提供消息推送服务的诸多产品,例如:百度云、个推、极光等。 极光推送正是一个整合了Android推送、iOS推送的统一推 ...
分类:
其他好文 时间:
2016-10-18 18:12:10
阅读次数:
275
1.xmpp插件安装流程 https://jmeter-plugins.org/wiki/PluginsManager/ 下载JMeter Plugins Manager,将jar包复制到jmeter对应的Cellar/jmeter/3.0下面的lib/ext路径下面 unix具体查找指令: fin ...
分类:
其他好文 时间:
2016-09-23 11:20:27
阅读次数:
225
目标: 搭建一个XMPP服务器, 实现在web page上用javascript与自己XMPP服务器通信, 匿名登录并与任何一个XMPP(Jabber)帐户通信. (Gtalk目前尚有问题) XMPP服务器可能不是必须的(见下文, 我没有尝试) 环境与配置: XMPP服务器:ejabberd文档HT ...
分类:
移动开发 时间:
2016-09-22 19:42:36
阅读次数:
723
1.XMPP的MySQL和openfire环境配置 2.XmppFramework框架导入和介绍 XMPP的MySQL和openfire环境配置 1.下载mysql安装 mysql下载 打开MySQL安装包如下 先后分别安装 mysql-5.6.12-osx10.7-x86_64.pkg:MySQL ...
分类:
移动开发 时间:
2016-09-21 15:57:06
阅读次数:
248
Openfire 是一个XMPP协议的IM Server。 Openfire使用mysql配合它不知所谓几乎无效的的Cache机制就注定无法支撑高并发, 所以第一步,将数据库切换为比较强一点的MongoDB。 但是MongoDB也是有问题的,在高并发时才会发现,MongoDB的锁表十分严重, 经过调 ...
分类:
其他好文 时间:
2016-09-19 17:55:20
阅读次数:
144
转自:http://www.cnblogs.com/fengyun99/p/3541249.html 关于XMPP组件的文章,先休息两天,好歹已经完整的写了一份。 这两天,先实现一套关于web微信扫描二维码页面登录的试验,因为这种模式在我们的很多业务场景里大有前途。 首先介绍一下web微信登录的过程 ...
分类:
微信 时间:
2016-09-06 13:45:28
阅读次数:
352
1、好友列表 初始化好友花名册 XMPPRoster代理方法 好友列表 添加好友 删除好友 XMPPManager.h 新增代码 XMPPManager.m 新增代码 RosterListTableViewController.m 好友列表显示页面 2、聊天 聊天的规则: 1、从服务器获取聊天记录 ...
分类:
其他好文 时间:
2016-09-05 01:42:44
阅读次数:
230