用户访问Web站点的过程是基于HTTP协议的,而HTTP协议的工作模式是:请求-响应,客户端发出访问请求,服务器端以资源数据响应请求。 也就是说,服务器端始终是被动的,即使服务器端的资源数据发生变化,如果没有来自客户端的请求,用户就不会看到这些变化。 这种模式是不适合某些应用场景的,比如在社交网络用...
分类:
其他好文 时间:
2015-06-19 01:12:34
阅读次数:
223
NSQ是GO语言开发的可用于大规模系统中的实时消息服务,但是和RabbitMQ等相比,它具有什么特色,什么场景下选择NSQ呢?NSQ的自身特色很明显,最主要的优势在如下三个方面:1,性能。在多个著名网站生产环境中被采用,每天能够处理数亿级别的消息。参见官方提供的性能说明文档2,易用性。非常易于部署(...
分类:
其他好文 时间:
2015-05-17 21:37:15
阅读次数:
3201
发布
package com.chiwei.redis;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import redis.clients.jedis.Jedis;
public cla...
分类:
其他好文 时间:
2015-04-17 11:23:51
阅读次数:
190
先前用过两次SignalR,但是中途有段时间没弄了,今天重新弄,发现已经忘得差不多了,做个笔记!首先创建一个控制台项目Nuget添加引用联机搜索:Microsoft.AspNet.SignalR.SelfHostMicrosoft.Owin.Cors在Program.cs添加代码添加一个Hub这个h...
分类:
Web程序 时间:
2015-04-08 19:30:53
阅读次数:
220
1.1概述:
ASP.NET SignalR是微软新开发的类库,为的是帮助ASP.NET开发人员很方便地开发实时网络功能。 SignalR允许服务器端和客户端之间进行双向通信。服务器端现在可以连接到客户端并且把内容瞬间推送出去,而不是一个客户端不断请求服务器端从而才能获取新数据(不是通过轮询去拉服务器端数据,而是服务器端主动推送数据到客户端)。SignalR支持Web
Socke...
分类:
Web程序 时间:
2015-03-18 21:51:53
阅读次数:
375
实时消息的推送,PC端的推送技术可以使用socket建立一个长连接来实现。传统的web服务都是客户端发出请求,服务端给出响应。但是现在直观的要求是允许特定时间内在没有客户端发起请求的情况下服务端主动推送消息到客户端。有哪些可以实现web消息推送的技术:不断地轮询(俗称“拉”,polling)是获取实...
分类:
Web程序 时间:
2015-02-08 15:18:16
阅读次数:
186
目的:javascript实时通讯。感觉:nodejs的socket.io加了一个图形界面和接口,它保证了所有环境下的实时通信。最新版leancloud支持的服务:实时消息推送,实时点对点消息服务。特性:通过签名与用户系统集成;签名控制关注和对话权限;AVFile支持多种文件;一设备多账号,一账号,...
分类:
其他好文 时间:
2015-01-25 11:01:42
阅读次数:
267
这篇文章是android开发人员的必备知识。1.轮询服务器 一般的应用,定时通知消息可以采用轮询的方法从服务器拿取消息,当然实时消息通知的话,建议采用推送服务。 其中需要注意轮询的频率设置,要在需求和性能中平衡。2.独立进程 无论程序是否正在运行,我们都要能通知到客户,我们需要一个独立进程的后...
分类:
移动开发 时间:
2014-12-25 18:20:37
阅读次数:
213
本文介绍如何使用ActionScript和UMS开发RTMP协议实时交互式多媒体应用。RTMP协议是flash/AIR平台原生支持的实时消息协议。基于RTMP协议,flash/AIR平台应用可以和服务端进行双向数据通信、传输实时音视频。ActionScript3中的NetConnection对象提供...
分类:
Web程序 时间:
2014-12-12 20:46:29
阅读次数:
246
深入浅出讲解:php的socket通信基于socket.io的实时消息推送php socket通信(tcp/udp)
分类:
Web程序 时间:
2014-12-08 21:06:41
阅读次数:
137