bayeux-有没有实现Bayeux并且能挂在resin上的框架

问题描述

有没有实现Bayeux并且能挂在resin上的框架

CometD貌似只能和jetty继承,请问有没有能实现Bayeux的框架能挂在resin上的?

或者别的基于长轮询的框架也成

解决方案

https://github.com/playframework/play/tree/master/samples-and-tests/chat/app/controllers

这里有利用:
LongPolling(长轮询)
Refresh
WebSocket
的三种实现, 具体得看里面代码。

解决方案二:

LongPolling 例子中, 使用了 Play 的 await(Future) , 这个用到了 Play 提供的 Continuation , 具体是什么你得去详细看文档. 简单说就是让线程分片执行, 执行一会停一会执行一会停一会.... 类似 ruby 中的 Fiber。

package controllers;

import play.*;
import play.mvc.*;
import play.libs.F.*;

import java.util.*;
import com.google.gson.reflect.*;

import models.*;

public class LongPolling extends Controller {

    public static void room(String user) {
        ChatRoom.get().join(user);
        render(user);
    }

    public static void say(String user, String message) {
        ChatRoom.get().say(user, message);
    }

    public static void waitMessages(Long lastReceived) {        

        List messages = await(ChatRoom.get().nextMessages(lastReceived));
        renderJSON(messages, new TypeToken<List<IndexedEvent<ChatRoom.Event>>>() {}.getType());
    }

    public static void leave(String user) {
        ChatRoom.get().leave(user);
        Application.index();
    }

}
时间: 2024-09-12 01:08:41

bayeux-有没有实现Bayeux并且能挂在resin上的框架的相关文章

系统-驱动开发中,设备是如何挂接到驱动上的???(大致的过程即可)

问题描述 驱动开发中,设备是如何挂接到驱动上的???(大致的过程即可) 问题: 1.基于dts/dtsi的内核系统,是通过dts/dtsi的读取来注册设备的吗?如果不是,那设备注册/挂接的 操作在哪实现的? 2.在static struct i2c_driver 结构中, .driver = { .name .owner = THIS_MODULE, .of_match_table }, .id_table }; of_match_table 与id_table 的作用??? 解决方案 基于dt

ajax-asp.net网站挂到IIS上后,AJAX变超慢

问题描述 asp.net网站挂到IIS上后,AJAX变超慢 点击按钮之后,执行一段JS代码,本地调试的时候没什么异常,AJAX很快返回结果 但是,一旦把网站挂到IIS上后,执行同一段JS代码,AJAX速度变得超慢 百思不得其解,望各位大神提点一下 解决方案 是服务器再去获取了jquery的文件还是服务器响应处理慢 解决方案二: 你的本地调试是指什么?用vs自带的web服务器?发布到iis,iis是你自己电脑上的还是其他服务器上的?如果不是同一台服务器自己检查下是执行时间问题还是网络传输问题了

为什么一般处理程序挂到服务器上就不起作用了?

问题描述 我用一般处理程序写的邮件发送功能.在本地测试的时候一切都OK,没什么问题.但是挂到服务器上就没反应了.加了个弹出框测试,弹出框都不出现了.一直在郁闷当中... 解决方案 解决方案二:邮件发送有不同的方法,不知道你用什么方法.如果你使用.net的System.Net.Mail命名空间中的方法来直接访问远程mstp服务器,则应该没有问题的.解决方案三:mstp--〉smtp"弹出窗口"是什么意思?你是使用远程桌面方式等到服务器上然后"本地"测试?解决方案四:你

引用excel组件时,本机上调试没问题,挂到服务器上出错!急急!!!

问题描述 aspx页面的后台代码引用了excel组件(实现excel的导入),在调试程序的时候本机上没问题,可是挂到服务器上(代理服务器)就出错了.错误提示:System.Runtime.InteropServices.COMException(0x80040154):带有CLSID{00024500-0000-0000-C000-000000000046}的COM对象无效或未注册.这个问题已经困扰我好几天了,请各位高手赐教啊!小弟在此先谢过了! 解决方案 解决方案二:dll同时发布了么?解决方

1号店于刚的创业反思:用户体验只挂在嘴上必死

吐个槽,微信又一次升级了,有个用户体验小败笔,后台竟然没有一个类似"首页"的按钮,这是一个重要锚点.在<赢在微创新>上讲的最多的一句话是:用户体验是最强的ROI.提醒的最多的是:不要用户体验创新挂在嘴上,不要把用户当上帝.看到1号店创始人于刚最近的一个创业反思,1号店从电商上杀出重围,就是聚焦在两个事情:顾客体验和供应链管理.但是,很多人只是把用户体验挂在嘴上,如何变成行动:1.如何让一线参与用户体验创新.早期的时候, 客服培训都是两位创始人亲自培训,给她们讲:你们一定要站

有开发过SignalR的吗? 程序挂在IIS上,网站启动时怎么让hub也启动? 我Client连不上iis里的Hub,但是在vs调试中是可以链上的

问题描述 现在情况是这样的.我的signalr建在web工程里面,然后我做了一个console工程的测试程序,用来链入Hub中,并且接收广播消息classProgram{staticvoidMain(string[]args){IHubProxy_hub;stringurl=@"http://localhost:10086/signalr/hubs";_hub=connection.CreateHubProxy("TestHub");connection.Start

为什么在开发环境没问题,挂到服务器上就出错了?急!! 在线等,谢了!

问题描述 ServerErrorin'/'Application.--------------------------------------------------------------------------------ConfigurationErrorDescription:Anerroroccurredduringtheprocessingofaconfigurationfilerequiredtoservicethisrequest.Pleasereviewthespecifice

Photoshop制作挂满彩球的圣诞树贺卡教程

   效果图制作并不难,大致过程:先设置好圣诞树的形状,然后用一些树叶等素材装饰圣诞树,把表面都贴上树叶.然后再把圣诞铃铛及彩灯等装饰上去即可. 最终效果 1.新建大小适当的文档,背景填充白色.打开圣诞树素材,拖进来,放好位置. 2.导入了一张圣诞花环的照片. 3.因为这张圣诞花环并没有背景,将其多次复制直至其完全覆盖该基础对象. 4.这里,我将所有的花环都放在一个文件夹中,然后,创建一个圣诞树的选区. 5.然后,在花环文件夹中使用一个蒙版,从而使其只在XMAS树的区域是可见的.但从下图可看出,

分析如何才能检测自己网站是否被挂黑链了

摘要: 说到挂黑链可能很多人都会和挂马联系起来,其实两者都是一回事,都是通过入侵网站篡改程序代码,只是修改的内容不同而已.挂马顾名思义就是挂木马,木马大家都知道其实是一种 说到挂黑链可能很多人都会和挂马联系起来,其实两者都是一回事,都是通过入侵网站篡改程序代码,只是修改的内容不同而已.挂马顾名思义就是挂木马,木马大家都知道其实是一种病毒,自然是对电脑或网站有不同程度的坏处了,我以前一个企业站三天两头的就被挂木马了,每次一打开就自动运行一个脚本程序,把电脑运行速度拖至最慢,于是电脑瞬间卡死,浏览器