随笔分类 - IM / MQ
即时消息 消息队列等
摘要:部署自己的IM到Linux系统下:需要生成相关jar包再部署 1、在myeclipse上把openfire源代码加在加载进来,做相应调整后,运行测试没问题 2、 编译admin-jsp.jar(所有jsp文件打包:右键build.xml,选择Run as—>2 Ant Build…,在Targets
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43484199 Smack Smack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天。Android中开发通讯APP也可以使用这个包。关于smack的中文开发文档,目前网上
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43458213 IOS离线推送 场景: 如果您有iOS端的APP,在会话聊天的时候,用户登陆了但可能会退出了界面。这时候其他终端给目标端发送消息时候,消息可以发送到ios的推送服务器。用过Q
阅读全文
摘要:转:http://blog.csdn.net/hzaccp3/article/details/19964655 需求: 通过http方式,向openfire客户端发信息(非XMPP协议)openfire发送信息(只发信息)通常使用smack等XMPP客户端来实现,但有时有些客户端不想使用smack,
阅读全文
摘要:转:http://www.360doc.com/content/15/0811/00/19476362_490860835.shtml 现在,很多公司都关心的一个问题是:要提高用户互动,到底采取哪一种通信技术获得的效果是最好的,怎样才能让用户心甘情愿的融入到自己的产品语境里? 对于大多数公司来说,电
阅读全文
摘要:转:https://www.zhihu.com/question/19628406/answer/77205019 一、服务端主动推送消息到客户端过程 作者:谢泽帆 李琰链接:https://www.zhihu.com/question/24938934/answer/85359794来源:知乎著作
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43457645 HTTP Service插件 这里的http接口插件是神马? Openfire主要是在消息推送,那么与其他系统的的消息怎么结合呢,那么这里这个HTTP Service插件就提
阅读全文
摘要:转:http://blog.csdn.net/lovexieyuan520/article/details/38935137 在前面的博客中,我介绍了openfire插件开发,在那篇博客中我详细的说明怎样开发一个基于控制台的插件,这篇博客中我要介绍基于web的插件程序,同样,这篇博客实在openfi
阅读全文
摘要:转:http://blog.csdn.net/lovexieyuan520/article/details/37774909 1、 在上一篇博文中,我介绍了Openfire3.9.3源代码导入eclipse中开发配置指南后,在这篇博文中,我介绍一下openfire插件的开发,因为在很多使用openf
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43418493 Plugin接口规范 插件是openfire功能的增强表现,它的主要任务: l 在XMPP协议中作为附加功能实现 l 动态修改控制管理台 l 使用openfire api作为
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43418433 Plugin管理 Openfire把插件模块加入到容器分为以下步骤: l 通过classloader加载lib目录下载的所有jar l 通过classloader加载dir目
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43417817 消息处理流程总揽(该图来源于互联网,图片很大,不过类容还是挺清楚的。不方便查看,需要下载查看): 更为直观的流程描述: 在线chat Test1 >test2 [html]
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43417343 HttpSessionManager 该类管理所有通过httpbing连接到openfire的议定。它是一个同步http的双向流 http://www.xmpp.org/ex
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43416523 下面是下部分 C2S 1、当有客户端进行连接时根据Mina框架的模式首先调用的是sessionOpened方法。 sessionOpened首先为此新连接构造了一个parse
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43415827 关于连接管理分为上下两部分 连接管理 在大并发环境下,连接资源 需要随着用户并发访问量的增加而增加,所以可伸缩的连接资源就是支持大访问量的关键技术。openfire系统通过增
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43415023 关于缓存,openfire存储到了本地JVM中。本人认为这样并不是很好。以后会讲一篇Redis的缓存。 实际应用中,本人讲openfire诸多缓存内容放置了redis中。这里
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413817 MUC 房间属性设置 以上属性存储在MUCPersistenceManager private staticConcurrentHashMap<String,MUCServi
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413651 Group 在openfire中的gorop——组,也可以理解为共享组。什么叫共享组呢。当有一个组名字为“学习组”,当其他用户加入这个组的时候,那么他们会自动成为相互的好友。
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413509 用户注册 注册流程: 1、客户端进行握手给服务端发送连接消息: [html] view plain copy <stream:stream to="192.168.2.104
阅读全文
摘要:转:http://blog.csdn.net/huwenfeng_2011/article/details/43413377 登陆 登陆认证,客户端发送认SASL证消息: [html] view plain copy <auth mechanism="DIGEST-MD5" xmlns="urn:i
阅读全文