自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (72)
  • 收藏
  • 关注

转载 基于netty-socketio的web推送服务

实时消息的推送,PC端的推送技术可以使用socket建立一个长连接来实现。传统的web服务都是客户端发出请求,服务端给出响应。但是现在直观的要求是允许特定时间内在没有客户端发起请求的情况下服务端主动推送消息到客户端。有哪些可以实现web消息推送的技术:不断地轮询(俗称“拉”,polling)是获取实时消息的一个手段:Ajax 隔一段时间(通常使用 JavaScript 的

2015-03-31 14:41:05 1472

转载 构建实时Web的JAVA选择组合:socket.io client + socketio-netty server

构建实时Web的JAVA选择组合:socket.io client + socketio-netty server前言现在一说到实时web,可能大家不由自主的就想到了node.js,确实,在语言级别node.js实现了异步的、基于事件机制的IO特性,使用简单。在JAVA语言层面,提供了NIO作为非阻塞IO的替代品。无论node.js还是JAVA,都没有从真正意义上实现AIO(这个需

2015-03-31 13:56:39 18455

转载 socket.io中emit和on的用法

socket.emit('action');表示发送了一个action命令,命令是字符串的,在另一端接收时,可以这么写: socket.on('action',function(){...});socket.emit('action',data);表示发送了一个action命令,还有data数据,在另一端接收时,可以这么写: socket.on('action',function(data){

2015-03-31 09:38:29 11591

转载 Socket.IO:支持WebSocket协议、用于实时通信和跨平台的框架

WebSocket是HTML5的一种新通信协议,它实现了浏览器与服务器之间的双向通讯。而Socket.IO是一个完全由JavaScript实现、基于Node.js、支持WebSocket的协议用于实时通信、跨平台的开源框架,它包括了客户端的JavaScript和服务器端的Node.js。Socket.IO除了支持WebSocket通讯协议外,还支持许多种轮询(Polling)机制以及其它实时通信方

2015-03-25 17:01:24 6473

转载 基于WEB的实时通信方案

本文所讲述的『实时通信』主要围绕浏览器端和服务器端之间的实时通信。实时通信主要分3大类:1. Pull技术,轮询(Polling)客户端定时轮询请求,服务器端立刻返回。优点:短链接,服务器处理方便,支持跨域。缺点:有一定延迟1微博未读微博数和未读消息(评论,@)就是用polling实现的。

2015-03-20 18:20:30 2241

转载 长轮询的几个关键过程

所谓长连接(不是指HTTP keep alive),就是要在客户端与服务器之间创建和保持稳定可靠的连接。其实它是一种很早就存在的技术,但是由于浏览器技术的发展比较缓慢,没有为这种机制的实现提供很好的支持。所以要达到这种效果,需要客户端和服务器的程序共同配合来完成。通常的做法是,在服务器的程序中加入一个死循环,在循环中监测数据的变动。当发现新数据时,立即将其输出给浏览器并断开连接,浏览器在收到数据后

2015-03-20 18:18:08 1763

转载 用简单的程序理解Polling与Long Polling

服务端推送技术应用越来越普遍,应用范围也越来越宽广,技术解决方案也越来越成熟且丰富。很多SNS网站的chat功能就有用到了Long Polling技术。比如fackebook, kaixin001。Long Polling原理其实很简单,也很讨巧。与Polling相比,Long Polling客户端也许不会马上收到来自服务端的响应,需要等待一些时间(直到有新消息,或者连接timeout

2015-03-20 18:18:01 6864

转载 长轮询Long Polling的通俗解释

“轮询”是个耐人寻味的词,第一次看到它的时候我就直接理解为“轮流查询”了。但是看到了英文才知道这个是网络通信专业的术语。轮询,其实就是一群人在排队买东西。polling这个词也生动的形容了这个的状态。就像这样:轮询如果是排队买东西,那么长轮询就是排队上厕所。买东西的话,丢下钱就可以拿东西走了,但是上厕所就不一样,有些人说不定便秘半个小时都出不来。如果只用轮询去做Web通信,那服务器

2015-03-20 18:17:34 2488

转载 轮询Polling与推送Long Polling

轮询 (Polling) 和推送(Long-Polling) 的区别与联系是什么呢?下面简单介绍下:1. 轮询(Polling)是指不管服务器端有没有更新,客户端(通常是指浏览器)都定时的发送请求进行查询,轮询的结果可能是服务器端有新的更新过来,也可能什么也没有,只是返回个空的信息。不管结果如何,客户端处理完后到下一个定时时间点将继续下一轮的轮询。2. 推送或叫长轮询(Long-P

2015-03-20 18:16:16 1678

转载 Web实时通信技术的几个发展阶段

随着web技术的发展和硬件的革新,web应用已逐渐在侵占着C/S软件的领域。不得不说,B/S模式的应用将是未来的主流,当然这只是本人的一家之言.当用户在浏览器中能做的事情越来越多的时候,当用户慢慢习惯只用浏览器来获得一切需求的时候,到那时他们会发现原来他们的电脑只需要一个浏览器,仅此而已。这就是ChromeBook的发展理念吧。当然这个时候什么时候能到来却是个未知数,扯远了。今天要说说的是

2015-03-20 18:16:11 5465

转载 实时通信技术的架构设计

一、WEB端实时通信技术对比在WEB端的实时通信技术中,主要有以下几种方式: 1)轮询技术轮询是最简单的一种实时通信技术,易于实现,非常适用于一些小型的应用。其基本原理是这样的,先在客户端设定一个时间间隔,然后在每个间隔里从服务器拉取一次数据,如此反复,进行实时通信。轮询的缺点是显而易见的,若时间间隔过大,则会影响实时性,若时间间隔过小,又会对服务器产生非常大的负担,并

2015-03-20 13:55:15 1921

转载 短信上行和下行区别

这今天接触到短信上行和下行一些名词,很是糊涂啊。网络上相关资料如下。从手机发起一个的过程叫上行(MO),到手机结束的过程叫下行(MT)。比如,平时给你的朋友发送一条短信,对你来说就是上行(MO),而对你的朋友来说,就是下行(MT)。在企业、行业应用中,从系统给手机发送信息的过程叫下行(MT),而手机发送信息给系统的过程叫上行(MO)。

2015-03-19 11:02:26 14930

转载 远程调用服务(RPC)和消息(Message Queue)对比及其适用/不适用场合

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://oldratlee.com/post/2013-02-01/synchronous-rpc-vs-asynchronous-message在阿里的平台技术部参与开发了Dubbo(远程调用服务)和Napoli(消息解决方案),又给网站应用支持这2个产品2年,了解了这2个

2015-03-11 17:12:40 2617

转载 Windows安装和使用zookeeper

http://www.cnblogs.com/shanyou/archive/2013/07/28/3221990.html之前整理过一篇文章《zookeeper 分布式锁服务》,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简

2015-03-05 15:58:57 419

转载 阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访

Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年开源后,已被许多非阿里系公司使用。 项目主页:http://alibaba.github.io/dubbo-doc-static/Home-zh.htm 为了使大家对该框架有一个深入的了解,本

2015-03-04 18:31:52 1822

转载 java调用rpc

RPC应用的java实现一、RPC介绍  什么是RPC?Remote Procedure Call,远程过程调用。也就是说,调用过程代码并不是在调用者本地运行,而是要实现调用者与被调用者二地之间的连接与通信。比较严格的定义是:Remote procedure call (RPC) is a protocol that allows a computer program runnin

2015-03-03 16:27:02 2002

转载 远程调用服务(RPC)和消息(Message Queue)对比及其适用/不适用场合

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://oldratlee.com/post/2013-02-01/synchronous-rpc-vs-asynchronous-message在阿里的平台技术部参与开发了Dubbo(远程调用服务)和Napoli(消息解决方案),又给网站应用支持这2个产品2年,了解了这2个

2015-03-03 15:40:25 710

Nginx+Tomcat+Memcached实现tomcat集群和session共享.docx

Tomcat+Memcached实现tomcat集群和session共享.docx

2013-05-23

linuxShell脚本.ppt

linuxShell脚本.ppt

2013-05-17

PMDrules.xls

PMDrules.xls

2013-05-13

web性能优化(服务器优化).doc

web性能优化(服务器优化).doc

2013-05-09

MySQL explain-MySQL执行计划解读.ppt

MySQL explain-MySQL执行计划解读.ppt

2013-04-23

ehcache介绍与说明.docx

ehcache介绍与说明.docx ehcache

2013-03-13

sql server记录导出工具

sql server记录导出工具 可以将表中记录导成insert into 语句

2013-01-21

Java面试宝典2012

Java面试宝典2012

2012-12-07

2012年软件行业薪酬调查报告

2012年软件行业薪酬调查报告.pdf 2012年软件行业薪酬调查报告.pdf

2012-11-03

Red5+的安装和使用.doc

Red5+的安装和使用.doc

2012-09-28

httpclient 全部jar包

httpclient 全部jar包

2012-07-07

Android开发教程.zip

Android开发教程.zip

2011-12-21

Web Services & Axis2.zip(2011年度巨献)

Web Services & Axis2.zip(2011年度巨献)(2011年度巨献)(2011年度巨献)

2011-12-19

J2EE--第2章_Web_Services基础(南大保留).pptx

J2EE--第2章_Web_Services基础(南大保留).pptx

2011-12-19

WSDL教程.doc

WSDL教程.doc

2011-12-16

nginx-pdf-nginx相关.zip

nginx-pdf-nginx相关.zip

2011-07-04

Url Rewrite 实现jsp页面伪静态化_凌风_.doc

Url Rewrite 实现jsp页面伪静态化_凌风_.doc

2011-06-17

BAT教程.doc(BAT教程.doc )

BAT教程.doc BAT教程.doc BAT教程.doc BAT教程.doc

2011-04-29

日历控件(可用于网站、论坛、业务系统)

日历 控件 (可用于网站、论坛、业务系统)

2011-02-24

Android开发教程.pdf

Android开发教程.pdf,百度文库下载量3万次以上

2011-01-14

Keytool IUI(version #2.3)

Keytool IUI 支持JDK1.6及以上

2010-12-02

接口测试工具-SoapUI

接口测试工具-SoapUI---------------------------

2010-11-26

SoapUI使用说明.pdf

SoapUI使用说明 PDF 性能测试--------------------

2010-11-26

OSWorkflow 工作流 开发指南、中文手册

OSWorkflow 工作流 开发指南、中文手册

2010-09-20

Eclipse快捷键大全.txt

Eclipse快捷键大全.txt Eclipse快捷键大全.txt

2010-09-16

netty-demo.zip

netty-demo.zip

2016-10-14

Git-2.9.0-64-bit.exe

Git-2.9.0-64-bit.exe

2016-07-13

gem-redis-3.2.1.zip

gem-redis-3.2.1.zip

2016-04-07

Dubbo文档.rar

Dubbo文档.rar

2015-03-26

dubbo_consumer_provider

dubbo consumer provider demo,dubbo入门demo

2015-03-05

PHP开发手册2014

PHP开发手册2014,2014年生成的文档,版本较新

2014-11-29

JAVA_API_1.7中文.chm

JAVA_API_1.7中文.chm,

2014-11-24

HTTP协议规范

HTTP协议规范

2014-02-25

D:\Backup\我的文档\Downloads

Linux系统命令及其使用详解

2013-12-26

PayPal快速支付资料.rar

PayPal快速支付资料

2013-08-13

cookie查看

cookie查看

2013-08-06

高并发高负载系统架构.ppt

高并发高负载系统架构.ppt

2013-06-26

NBCompressor_v1.2.0.2.rar

NBCompressor_v1.2.0.2.rar

2013-06-24

最新大型网站技术架构探讨.ppt

最新大型网站技术架构探讨.ppt

2013-05-30

redis-2.4.5-win32-win64.rar

redis-2.4.5-win32-win64.rar

2013-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除