特此说明,我转载的!!! app后端设计(1)--api app后端设计(2)--xmpp的使用 app后端设计(3)--短信,邮件,推送服务 app后端设计(4)-- 通讯的安全性 app后端设计(5)-- 表情的处理 app后端设计(6)-- LBS app后端设计(7)-- 项目管理 app后
分类:
移动开发 时间:
2016-03-11 17:08:38
阅读次数:
199
一、即时通讯技术简介 即时通讯技术(IM -- Instant Messaging)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容 有许多的IM系统,如AOL、Yahoo IM、 MSN以及QQ,它们最大的区别在于各自通
分类:
移动开发 时间:
2016-03-10 21:45:26
阅读次数:
475
实现即时通信有多种方式,下面讲的是Mac下使用XMPP来实现。 XML Messages Presence Protocol 可扩展消息处理协议 简单讲就是基于XML语言的点对点即时通信协议 原理:至少两个客户端和一个服务器 搭建XMPP环境 需要几个辅助工具 XAMPP OpenFire spar
分类:
系统相关 时间:
2016-03-09 22:20:28
阅读次数:
300
最近在弄ejabberd+riak。其实这俩东西配置挺坑的,然后具体这俩货怎么配置,我以后会抽空写出配置的详细过程。对于负载均衡,我知道的现在有Nginx/LVS/HAProxy这三个大仙儿,各自有各自的优缺点,有关优缺点大家可以度娘一下。先来看看什么是负载均衡。 负载均衡:是由多台服务器以对称的方
分类:
Web程序 时间:
2016-03-09 17:35:03
阅读次数:
495
之前半个月自学ios的时候自己也配置过xmpp框架,也从github上下载了demo试了下,也是很完美运行的,最近想着再回头把XMPP框架系统的学习一下 ,毕竟当时学的时候还是在虚拟机中,卡死了。我这安装java的JDK后,下载安装openfire时无法启动openfire服务器提示: could
分类:
其他好文 时间:
2016-03-09 15:30:16
阅读次数:
191
从本文开始,我们介绍另一类型的系统间通讯及输:MQ消息队列。首先我们将讨论几种常用消息队列协议的基本原理和工作方式,包括MQTT、XMPP、Stomp、AMQP、OpenWire等。然后在这个基础上介绍两款MQ产品:ActiveMQ和RabbitMQ,它们是现在业务系统中应用广泛的消息队列软件。包括他们的安装、运行、支持协议、集群化和调用方式。...
分类:
其他好文 时间:
2016-03-07 22:39:23
阅读次数:
470
1. 基本步骤:首先导入Xmpp框架,配置环境 -》由于我们使用的是OC的Xmpp框架,再进行Swift开发时需要进行桥接。 具体方法就是创建一个基于c的.h的头文件,然后将我们需要编译OC的语言的头文件包含这个.h文件中; -》然后导入如下库文件,在头头文件选择路径中, /u
分类:
编程语言 时间:
2016-02-28 21:27:56
阅读次数:
283
XMPP - Extensible Messaging and Presence Protocol1. 中文版3920 http://wiki.jabbercn.org/RFC3920 2. 大部分客户端通过 TCP 连接直接连到服务器,并通过XMPP获得由服务器以及联合服务器所提供的全部功能。多个
分类:
其他好文 时间:
2016-02-28 06:27:48
阅读次数:
142
前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用sp
分类:
系统相关 时间:
2016-02-24 15:28:21
阅读次数:
391
router模块是xmpp 消息包在每个节点上的主router。它根据每个消息包的目的域对消息包进行路由。该模块有两张表,一个是全局表,一个是本地表。首先根据消息包的目的地部分去搜索本地表, 如果找到的话,就将该消息包路由到相应的本地进程,如果没有找到,就接着搜索全局表并路由到相应的ejabberd
分类:
其他好文 时间:
2016-02-15 18:18:09
阅读次数:
155