07 2017 档案

摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43484199 Smack Smack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天。Android中开发通讯APP也可以使用这个包。关于smack的中文开发文档,目前网上 阅读全文
posted @ 2017-07-28 16:17 wangle100 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43458213 IOS离线推送 场景: 如果您有iOS端的APP,在会话聊天的时候,用户登陆了但可能会退出了界面。这时候其他终端给目标端发送消息时候,消息可以发送到ios的推送服务器。用过Q 阅读全文
posted @ 2017-07-28 11:54 wangle100 阅读(526) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/hzaccp3/article/details/19964655 需求: 通过http方式,向openfire客户端发信息(非XMPP协议)openfire发送信息(只发信息)通常使用smack等XMPP客户端来实现,但有时有些客户端不想使用smack, 阅读全文
posted @ 2017-07-27 18:01 wangle100 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:转:http://www.360doc.com/content/15/0811/00/19476362_490860835.shtml 现在,很多公司都关心的一个问题是:要提高用户互动,到底采取哪一种通信技术获得的效果是最好的,怎样才能让用户心甘情愿的融入到自己的产品语境里? 对于大多数公司来说,电 阅读全文
posted @ 2017-07-27 16:26 wangle100 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:转:https://www.zhihu.com/question/19628406/answer/77205019 一、服务端主动推送消息到客户端过程 作者:谢泽帆 李琰链接:https://www.zhihu.com/question/24938934/answer/85359794来源:知乎著作 阅读全文
posted @ 2017-07-27 16:18 wangle100 阅读(5448) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43457645 HTTP Service插件 这里的http接口插件是神马? Openfire主要是在消息推送,那么与其他系统的的消息怎么结合呢,那么这里这个HTTP Service插件就提 阅读全文
posted @ 2017-07-26 18:04 wangle100 阅读(584) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/lovexieyuan520/article/details/38935137 在前面的博客中,我介绍了openfire插件开发,在那篇博客中我详细的说明怎样开发一个基于控制台的插件,这篇博客中我要介绍基于web的插件程序,同样,这篇博客实在openfi 阅读全文
posted @ 2017-07-24 17:08 wangle100 阅读(314) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/lovexieyuan520/article/details/37774909 1、 在上一篇博文中,我介绍了Openfire3.9.3源代码导入eclipse中开发配置指南后,在这篇博文中,我介绍一下openfire插件的开发,因为在很多使用openf 阅读全文
posted @ 2017-07-24 17:06 wangle100 阅读(214) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43418493 Plugin接口规范 插件是openfire功能的增强表现,它的主要任务: l 在XMPP协议中作为附加功能实现 l 动态修改控制管理台 l 使用openfire api作为 阅读全文
posted @ 2017-07-24 13:22 wangle100 阅读(451) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43418433 Plugin管理 Openfire把插件模块加入到容器分为以下步骤: l 通过classloader加载lib目录下载的所有jar l 通过classloader加载dir目 阅读全文
posted @ 2017-07-24 11:35 wangle100 阅读(236) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43417817 消息处理流程总揽(该图来源于互联网,图片很大,不过类容还是挺清楚的。不方便查看,需要下载查看): 更为直观的流程描述: 在线chat Test1 >test2 [html]  阅读全文
posted @ 2017-07-21 18:32 wangle100 阅读(397) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43417343 HttpSessionManager 该类管理所有通过httpbing连接到openfire的议定。它是一个同步http的双向流 http://www.xmpp.org/ex 阅读全文
posted @ 2017-07-21 15:15 wangle100 阅读(351) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43416523 下面是下部分 C2S 1、当有客户端进行连接时根据Mina框架的模式首先调用的是sessionOpened方法。 sessionOpened首先为此新连接构造了一个parse 阅读全文
posted @ 2017-07-21 14:53 wangle100 阅读(191) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43415827 关于连接管理分为上下两部分 连接管理 在大并发环境下,连接资源 需要随着用户并发访问量的增加而增加,所以可伸缩的连接资源就是支持大访问量的关键技术。openfire系统通过增 阅读全文
posted @ 2017-07-20 16:36 wangle100 阅读(283) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43415023 关于缓存,openfire存储到了本地JVM中。本人认为这样并不是很好。以后会讲一篇Redis的缓存。 实际应用中,本人讲openfire诸多缓存内容放置了redis中。这里 阅读全文
posted @ 2017-07-16 01:50 wangle100 阅读(339) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413817 MUC 房间属性设置 以上属性存储在MUCPersistenceManager private staticConcurrentHashMap<String,MUCServi 阅读全文
posted @ 2017-07-14 14:36 wangle100 阅读(459) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413651 Group 在openfire中的gorop——组,也可以理解为共享组。什么叫共享组呢。当有一个组名字为“学习组”,当其他用户加入这个组的时候,那么他们会自动成为相互的好友。 阅读全文
posted @ 2017-07-14 10:53 wangle100 阅读(803) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413509 用户注册 注册流程: 1、客户端进行握手给服务端发送连接消息: [html] view plain copy <stream:stream to="192.168.2.104 阅读全文
posted @ 2017-07-13 16:54 wangle100 阅读(481) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413377 登陆 登陆认证,客户端发送认SASL证消息: [html] view plain copy <auth mechanism="DIGEST-MD5" xmlns="urn:i 阅读全文
posted @ 2017-07-13 14:37 wangle100 阅读(403) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/coding_me/article/details/39524137 SASL 的认证方式包括: 1. PLAIN:plain是最简单的机制,但同时也是最危险的机制,因为身份证书(登录名称与密码)是以base64字符串格式通过网络,没有任何加密保护措施。 阅读全文
posted @ 2017-07-12 18:37 wangle100 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/xueshanfeihu0/article/details/9154219 因为项目中要用到TLS + SASL 来做安全认证层. 所以看了一些网上的资料, 这里做一个总结. 1. 首先推荐几个文章: 数字证书: http://www.cnblogs.c 阅读全文
posted @ 2017-07-12 18:35 wangle100 阅读(497) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413233 openfire启动 ServerStarter 启动流程图: 启动的总入口在ServerStarter的main方法中。通过上图首先它会先加载它所需要的jar文件。最后通过 阅读全文
posted @ 2017-07-11 17:47 wangle100 阅读(237) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413009 Mina概述 Apache MINA(Multipurpose Infrastructure for NetworkApplications) 是 Apache 组织一个较新 阅读全文
posted @ 2017-07-11 15:29 wangle100 阅读(382) 评论(0) 推荐(0) 编辑
摘要:通常XMPP的架构用C/S来实现,但是也并不是强制的,Client和Server,Server和Server之间通过TCP连接来通信。架构的简单示意图如下: C1 S1 S2 C3 | C2 + G1 FN1 FC1 * C1, C2, C3 = XMPP Clients * S1, S2 = XM 阅读全文
posted @ 2017-07-11 12:00 wangle100 阅读(550) 评论(0) 推荐(0) 编辑
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43412919 前面两张主要讲基础部分。XMPP与Mina有部分抄写于互联网的其他大事 XMPP概述 XMPP: The Extensible Messaging and Presence 阅读全文
posted @ 2017-07-11 11:36 wangle100 编辑
摘要:转: http://kb.cnblogs.com/page/188170/ (一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个 阅读全文
posted @ 2017-07-10 14:10 wangle100 阅读(4637) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示