RABBITMQ集群及HA、LB一、Rabbitmq简介RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表..
分类:
其他好文 时间:
2015-11-24 18:50:23
阅读次数:
2632
下载框架https://github.com/robbiehanson/XMPPFramework(下载releases版本的)Authentication : 授权登录Categorise : 分类Core : 核心 -- 和服务器交互的类 主要在Core文件夹里面Extensions : 扩展....
分类:
移动开发 时间:
2015-11-20 22:55:34
阅读次数:
167
一个将要开发xmpp的项目,建议在项目刚创建就导入框架,这样可以避免一些自己操作失误造成不必要的损失。xmpp中最常用的框架就是 xmppFrameWork第一种方法直接拖1>拖入文件夹在网盘链接的xmppFramework文件夹 :http://pan.baidu.com/s/1jGxLa3G也可...
分类:
移动开发 时间:
2015-11-18 19:35:38
阅读次数:
210
XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMPPStream:xmpp基础服务类XMPP...
分类:
移动开发 时间:
2015-11-18 12:22:52
阅读次数:
332
Tigase从5.2.0版开始,引入了负载均衡功能,可以把终端访问用户重定向到最适合的集群节点上。此负载均衡功能依赖于see-other-host的XMPP流错误消息(stream error message)。此机制背后的基本原则是如果用户当前正尝试连接的节点与返回消息的节点不是集群中 的同一个节点,那么用户将被重定向。此原则需要获得用户的JID实现重定向。...
分类:
其他好文 时间:
2015-11-17 15:22:31
阅读次数:
163
一.基本框架结构:StroyBoard的基本页面搭建:二.个功能代码块的是实现LoginViewController.m文件(登录页面的基本配置)#import "LoginViewController.h"#import "XMPPManager.h"@interface LoginViewCon...
分类:
其他好文 时间:
2015-11-09 22:34:30
阅读次数:
530
1.配置XMPP(XMPPConfig.m)2.配置XMPPFramework框架3.创建单例类(XMPPManager.h/XMPPManager.m)管理器XMPPManager.m:#import "XMPPManager.h"#import "AppDelegate.h"//连接服务器的目的...
分类:
其他好文 时间:
2015-11-04 19:08:55
阅读次数:
323
一、导入框架1.XMMP框架,写入头文件,设置XMPPStreamDelegate代理,定义 XMPPStream *_xmppStream;2.libresolv.dylib3.libxml2.dylib二、初始化XMPPStream#pragma mark 初始化XMPPStream-(void...
分类:
其他好文 时间:
2015-11-01 15:06:17
阅读次数:
216
Web服务的方式有哪几种 面向服务架构的技术SOAP - 一个基于 XML 可扩展消息信封格式,需同时绑定一个传输用协议。这个协议通常是 HTTP 或 HTTPS,也可以是 SMTP 或 XMPP。WSDL - 一个 XML 格式文档,用以描述服务端口访问方式和使用协议的细节。通常用来辅助生成服务器...
分类:
Web程序 时间:
2015-10-31 18:35:16
阅读次数:
270
由于我们的openfire插件引入的包越来越多,导致插件也越来越大,而且openfire3.10.x之后取消了pack200的打包方式(压缩),导致打包出来的插件越来越大,大概10M左右,上传速度大概200KB/s,有时候上传插件到50%多,因为网络不好,导致又得重传,蛋疼~~~因此就想琢磨着能不能不..
分类:
其他好文 时间:
2015-10-31 01:51:47
阅读次数:
202