会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
且听风吟
Titan与JanusGraph交流请加QQ群:289553433
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2016年4月16日
恰如其分的软件架构 - 读书心得
摘要: 工作整五个年头,管理工作和设计工作都做过了,下阶段主要工作在架构设计,团队技术培训方面,最近开会读几本书,如《恰如其分的软件架构》,东西比较多,摘一些重要的记在下面。 1. 行于其所不得不行,止于其所不得不止 对于架构设计或者开发来说均能很好的契合,也与敏捷开发的理念一致。 2. 封装边界是软件架构
阅读全文
posted @ 2016-04-16 22:56 纪玉奇
阅读(786)
评论(0)
推荐(0)
2016年4月1日
权限控制框架Shiro简单介绍及配置实例
摘要: 简单介绍了权限管理框架apache shiro,包括其宏观和微观架构,并提供了生产配置实例。
阅读全文
posted @ 2016-04-01 17:46 纪玉奇
阅读(10638)
评论(0)
推荐(0)
2016年3月31日
[转载]流式大数据处理的三种框架:Storm,Spark和Samza
摘要: 许多分布式计算系统都可以实时或接近实时地处理大数据流。本文将对三种Apache框架分别进行简单介绍,然后尝试快速、高度概述其异同。
阅读全文
posted @ 2016-03-31 09:21 纪玉奇
阅读(460)
评论(0)
推荐(0)
2015年12月29日
openfire源码分析
摘要: 启动流程Socket接口Socket通信使用Mina框架实现,是XMPP协议的处理入口,具体为:消息接收后由不同的节处理器处理:StanzaHandler基础消息类型,之后进行消息路由:最后通过路由表进行路由:Http接口Http接口用于Web端的管理以及Web客户端的通信,使用jetty实现。通过...
阅读全文
posted @ 2015-12-29 16:36 纪玉奇
阅读(1588)
评论(0)
推荐(0)
基于XMPP的即时通信系统的建立(六)— 开发环境搭建
摘要: 服务器端新建空工程使用Eclipse新建名为openfire的空java工程。导入源代码这里使用的是openfire的openfire_src_3_10_3.zip源码。导入后将目录src/java设置为“Use as Source Folder”。配置类库将build/lib目录下的除了ant和s...
阅读全文
posted @ 2015-12-29 16:30 纪玉奇
阅读(446)
评论(0)
推荐(0)
基于XMPP的即时通信系统的建立(五)— openfire
摘要: 现决定使用Openfire作为服务端,Openfire采用Java开发,基于XMPP的实时开源协作服务器。单台可支持上万并发用户。Openfire体系结构Openfire体系由其提供的服务器端、客户端以及相应的开发库组成。Openfire通常我们所说的Openfire就是指Openfire服务端,现...
阅读全文
posted @ 2015-12-29 16:25 纪玉奇
阅读(639)
评论(0)
推荐(0)
基于XMPP的即时通信系统的建立(四)— 组件介绍
摘要: 服务端服务器许可证操作系统是否支持任意客户端登录备注ejabberd开源Elang是支持虚拟主机和集群OpenfireApacheJava是TigaseGPLv3Java是支持虚拟主机和集群客户端Spark使用Java开发,具备跨平台性浏览器strophe.js
阅读全文
posted @ 2015-12-29 16:10 纪玉奇
阅读(599)
评论(0)
推荐(0)
基于XMPP的即时通信系统的建立(四)— 协议详解
摘要: Presence在XMPP协议中,我们使用presence来获取用户是否已经上线以及是否可以通信的状态。为了能够知道自己联系人的状态以及让联系人知道自己的状态,用户上线后需要订阅联系人的状态,联系人也同样需要订阅用户的状态。通过下面的消息订阅联系人的状态:当联系人接收/拒绝订阅时,会发送消息的消息体...
阅读全文
posted @ 2015-12-29 16:08 纪玉奇
阅读(1242)
评论(0)
推荐(0)
基于XMPP的即时通信系统的建立(三)— 程序设计概览
摘要: XMPP与HTTP的比较XMPP的优势 1. 推送数据 HTTP只能从服务器哪里请求数据,除非服务器正在响应客户端请求,否则不能向客户端发送数据。但XMPP连接是双向的,任何一方在任何时候都可以向另外一方发送数据,只要连接是打开状态。 2. 防火墙友好 XMPP对防火墙和NAT友好,...
阅读全文
posted @ 2015-12-29 15:56 纪玉奇
阅读(696)
评论(0)
推荐(0)
基于XMPP的即时通信系统的建立(二)— XMPP详解
摘要: XMPP详解XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议。在此基础上,XMPP协议已经被用来构建大规模即时通信系统、游戏平台、协作空间及语音和视频会议系统。XMPP由几个小的构造块...
阅读全文
posted @ 2015-12-29 15:50 纪玉奇
阅读(2980)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告