服务器推送方案 Java实现

题目:
闪拍系统中,有个需求是关于服务器推送的方案。即:每秒刷新1次拍卖相关的信息(价格、出价时间、出价人等)。如何设计这个架构?(可以参考:传统轮询,ajax轮询,长连接,长轮询,WebSocket等技术).
要求:
利用现有的资源,考虑可实现性;
考虑系统的扩展性、伸缩性、性能、高可用性;

1个回答

想要建立实时web,推荐GoEasy的web实时推送,他们是专注做Web实时推送的, 网上一搜就有其用户自己总结的实例和感想,使用非常简单,都在说几分钟就可以实现推送了,哈哈。 我们项目也在用,推送很稳定!介绍给大家,避免走很多弯路。:-)
另外,大家不要被他们的英文版本官网吓到哦,他们有提供中文API文档的哈。
下面是我自己整理的文档,我把它保存成了一张图片,希望对你有帮助!
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
PHP实现服务器推送第一种方案
PHP实现服务器推送第一种方案1、PHP页面内容 <?php //开启session session_start(); //引入数据库查询类 require('../model/talking.class.php'); //实例化一个类 $obj=new talking_msg(); //如果传入的time为空值,则退出 if(empt
服务器推送
http://www.iteye.com/topic/199079
dwr实现服务器推送信息
一个简单的dwr推送程序1、将dwr相关的jar包导入到工程commons-logging-1.1.1.jardwr.jar2、web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="htt
如何实现服务器推送技术
我要做一个实时性比较高的软件,有聊天功能,iis作为聊天服务器,当两个用户a和B聊天的时候,a-->>b发送一个信息,如果b要实现接收到必须反复读取服务器,即使使用ajax异步的方式也会给iis造成很大负担,据说有一种服务器推送技术(server push),当浏览器向web服务器请求并返回结果完成后,服务器仍然可以随时将新信息推送给浏览器,使浏览器能实时收到服务器返回的http而不必反复间隔时间刷新的方式去读取服务器.rnrnasp.net能实现这个吗功能吗,网上相关的信息真是太少太少了rn
Servlet和ajax实现服务器推送
1:原理: Http连接是无状态的,请求过去就返回,所以;要实现http的长连接,实现服务器的想客户端推送,需要阻塞请求,等到数据更新然后处理返回给客户端,此时客户端自动请求服务端: js代码简单的为:   function sendMsg() { var jid = $(&quot;#jid&quot;).val(); var tojid = $(&quot;#list&quot;).val(); var c...
实现 Dwr 服务器推送
实现 Dwr 服务器推送实现 Dwr 服务器推送实现 Dwr 服务器推送实现 Dwr 服务器推送实现 Dwr 服务器推送
java web 服务器推送技术
当数据库有新的数据时,前台页面会有提示。请问大家有demo或者有什么好的建议。rn非常感谢。
用C#实现服务器推送
各位大哥,有没有做过C#实现服务器推送?
Java Pushlet服务器推送技术
服务器推送技术Java Pushlet
Asp.net能否实现服务器推送技术?
用ajax实时刷新 觉得浪费资源rn在网上看到有个服务器推送技术rn不知道Asp.net能否实现服务器推送技术?rnrn来问问大家 有没有用过rn
java服务器推送问题(多线程问题)
java服务器中,ServerThread extends Thread,每个客户端分配一个ServerThread,如果服务器想给客户端推送消息,应该用什么方法呢?Thread中是不是只有run()方法是在多线程中运行的?
java comet服务器推送使用步骤
java comet服务器推送使用步骤及例子
java web 服务器推送技术--comet4j
java web 服务器推送技术--comet4j 长轮询(lpool)方式,它同样使用的ajax,简单说一下,就是客户端使用ajax发送一个请求,HTTP的连接保持,服务器端会阻塞请求,直到服务器端有一个事件触发或者到达超时。服务器端肯定会开启一个线程,这个线程会时时监测要请求的数据是否有变化,如果有变化,则向客户端输出最新消息,并关闭链接,客户端收到消息处理之后,再次向服务器端请求,
如何用servlet实现服务器推送!
小弟最近做一个项目!要求实现 打开一个页面后每当数据库有改变的时候通知该页面更新!rn我查了一下还是很迷糊!哪位xdjm知道的指点一下 最好有具体的例子!!! 多谢!!!!!
怎么样用asp实现“服务器推送”???
不需要浏览器发送请求,服务器有新信息的时候向浏览器推送。c++写的web页面可以实现这一点,不知道asp有谁能想出办法
DWR实现服务器推送站内消息
使用DWR框架实现服务器器消息推送,本例以登录为例供大家参考学习:client与service建立一个长连接,不用client手动request,service会自动response,当有好友在线的时候,会自动把好友的信息加载到select里,点击好友发送短消息时,会在浏览器(IE)右下角弹出消息框。
使用DWR框架实现服务器推送Demo
1、新建web项目 2、导入jar包(commons-logging-1.2.jar、dwr3.0.jar) 3、配置web.xml,并在web.xml同目录下创建dwr.xml web.xml: <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.or
java怎么模拟服务器推送技术
当我数据库数据有变化时,查询数据库,但没有变化时不查询数据库
Servlet实现Comet服务器推送2
1:聊天窗口的 处理servlet.   protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String eventName = request.getParameter(&quot;ev...
Java web 服务器推送机制 WebSocket
  首先实现服务器推送技术一直一来是B/S应用开发的一块难题,因为是基于HTTP协议的,HTTP协议为无状态,单向性的协议,即,必须由客户端发起一个请求建立连接,服务器接收请求,把数据返回给客户端,然后释放连接。下一次,再由客户端发起另一次请求,重复上述过程。服务器始终处于"被动"地位。这种情况导致只有客户端请求,服务器才能被动响应结果,虽然HTTP协议的优势是很大的,高效,高伸缩性等。 解决方...
Java多线程实现方案
Java多线程的两种实现方案 首先,我们知道Java多线程实现的两种方案分别为: 1、继承Thread类 2、实现Runnable接口 一、继承Thread实现多线程 直接看代码实现: package com.example.thread.one; public class ThreadDemo { public static void main(Stri
服务器推送技术
GlassFish:开源的Java EE应用服务器 介绍在ARP之上的一个非常热门的技术实现:服务器推送技术。 服务器推送技术(Server Push)是最近Web技术中最热门的一个流行术语,它的别名叫Comet(彗星)。它是继AJAX之后又一个倍受追捧的Web技术。服务器推送技术最近的流行与AJAX有着密切的关系。 随着Web技术的流行,越来越多的应用从原有的C/S模式转变为B/S模式,...
基于 HTTP 长连接的“服务器推”技术
[url]http://www.ibm.com/developerworks/cn/web/wa-lo-comet/[/url] Comet:基于 HTTP 长连接的“服务器推”技术 文档选项 打印本页 将此页作为电子邮件发送 级别: 中级 周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发...
.net 服务器推送
c#.NET 服务器推送 源代码 需要的朋友可以学习下
ServerPush(服务器推送)
asp.net 实现服务器推送,试验作品
服务器推送 pushlet
服务器推送pushlet使用示例(内附多个详细而完整的例子),稍加改动就可以直接运用在项目中
关于服务器推送
关于服务器推送 前一阶段一直在做服务器推送的技术调研,公司本来希望能够使用web server做一个消息服务器,使用http协议实现服务器到客户端的实时消息推送。做了一些技术调研成果暂记如下: 1, 使用场景: 可行开发的客户端软件,与服务器使用http协议交互信息。用户开机后,与服务器建立http连接,服务器判断是否有针对该用户的消息:升级信息、通知信息等。 2, 两条可行的...
icomet服务器推送
php, 服务器推送
androidpn服务器推送
androidpn 代码中实现了服务器重启后自动重连和离线消息推送和消息回执 android手机端的消息推送实现
java web开发之 Servlet3之 异步处理 可以实现长连接和服务器推送(8)
package com.wlt.util; import javax.servlet.AsyncContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax...
Java中使用Comet4j实现服务器推送实现时报错
1.准备所需包 首先,在使用comet4j之前,需要下载comet4j-tomcat7.jar 和 comet4j.js(这里需要注意jar包分tomcat7,所以这个jar版本必须与我们使用的tomcat版本相同); 2.易错点 ①首先确定自己的tomcat版本,因为目前comet4j只支持tomcat6 和 tomcat7两个版本,切记!!(本人因之前用的tomcat8,报错纠结
Java文件拷贝的几种实现方案
1.FileInputStream 2.FileChannel 3.IORedirect 4.ApacheCommonIO中的FileUtils.copyFile()方法 5.jdk1.7中的Files.copy()方法
java 定时任务&调度器实现方案
1. 主要有三种技术: java自带java.util.Timer,允许按照某一频度执行,但不能指定时间运行,用的较少; Quartz,功能比较强大的调度器,但配置略显复杂; spring3.0后自带task,可以看成是一个轻量级Quartz; 2. 从作业类的继承方式来讲,可以分为两类: 需要继承特定的基类,如Quartz需要继承QuartzJobBean,- Timer需要继承TimerTask
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件