Comet 应用程序的 Node.js 与 Java [关闭]

2023-12-30

我们希望构建一个高性能、可扩展的 Comet 服务器,并首先考虑将 Java Grizzly 与 GlassFish 结合使用。

但经过一些研究,我们发现 Node.JS 由于极其简单和声称的性能而迅速成为首选:

http://news.ycombinator.com/item?id=1088699 http://news.ycombinator.com/item?id=1088699

http://amix.dk/blog/post/19484 http://amix.dk/blog/post/19484

我很高兴听到一些使用两者的实际经验,以及最终可能是最好的选择。

Thanks!


如果您想进一步阅读同一作者的博客文章,即该文章,Node.js 最适合 Comet http://amix.dk/blog/post/19577#Is-node-js-best-for-Comet,他解释了为什么他再次回到基于 Java 的解决方案 (Netty),并对它感到满意。我想这会是一本有趣的读物。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Comet 应用程序的 Node.js 与 Java [关闭] 的相关文章

  • NestJS e2e 测试模拟会话装饰器

    我正在尝试使用 supertest 编写一个 e2e 测试 其中我的控制器实际上使用了 Session 装饰师 然而 我不想承担使用数据库连接等启动会话的全部负担 因此测试中的我的应用程序实际上并未初始化会话 相反 我想首先模拟掉装饰器提供
  • IntelliJ IDEA 创建的 JAR 文件无法运行

    我在 IntelliJ 中编写了一个跨越几个类的程序 当我在 IDE 中测试它时它运行良好 但是 每当我按照教程将项目制作成 jar 可执行文件时 它就不会运行 双击 out 文件夹中的文件时 该文件不会运行 并显示 无法启动 Java J
  • CXF Swagger2功能添加安全定义

    我想使用 org apache cxf jaxrs swagger Swagger2Feature 将安全定义添加到我的其余服务中 但是我看不到任何相关方法或任何有关如何执行此操作的资源 下面是我想使用 swagger2feature 生成
  • 使用 ANTLR 为 java 源代码生成抽象语法树

    如何使用 ANTLR 从 java src 代码生成 AST 有什么帮助吗 好的 步骤如下 前往ANTLR站点 http www antlr org 并下载最新版本 下载Java g和JavaTreeParser g文件来自here htt
  • 如何在 Java 中禁用 System.out 以提高速度

    我正在用 Java 编写一个模拟重力的程序 其中有一堆日志语句 到 System out 我的程序运行速度非常慢 我认为日志记录可能是部分原因 有什么方法可以禁用 System out 以便我的程序在打印时不会变慢 或者我是否必须手动检查并
  • 一种使用 Java Robot API 和 Selenium WebDriver by Java 进行文件上传的解决方案

    我看到很多人在使用 Selenium WebDriver 的测试环境中上传文件时遇到问题 我使用 selenium WebDriver 和 java 也遇到了同样的问题 我终于找到了解决方案 所以我将其发布在这里希望对其他人有所帮助 当我需
  • Java 页面爬行和解析之 Crawler4j 与 Jsoup

    我想获取页面的内容并提取其中的特定部分 据我所知 此类任务至少有两种解决方案 爬虫4j https github com yasserg crawler4j and Jsoup http jsoup org 它们都能够检索页面的内容并提取其
  • 无法理解 Java 地图条目集

    我正在看一个 java 刽子手游戏 https github com leleah EvilHangman blob master EvilHangman java https github com leleah EvilHangman b
  • 迁移到 java 17 后有关“每个进程的内存映射”和 JVM 崩溃的 GC 警告

    我们正在将 java 8 应用程序迁移到 java 17 并将 GC 从G1GC to ZGC 我们的应用程序作为容器运行 这两个基础映像之间的唯一区别是 java 的版本 例如对于 java 17 版本 FROM ubuntu 20 04
  • 如何将文件透明地传输到浏览器?

    受控环境 IE8 IIS 7 ColdFusion 当从 IE 发出指向媒体文件 例如 mp3 mpeg 等 的 GET 请求时 浏览器将启动关联的应用程序 Window Media Player 我猜测 IIS 提供文件的方式允许应用程序
  • 如何使用Create React App安装React

    嗨 我对反应真的很陌生 我不知道如何实际安装它 也不知道我需要做什么才能在其中编写代码 我下载了node js并且安装了v12 18 3以及NPM 6 14 6 但是每次我尝试在许多网站上提到的create react app安装方法中输入
  • Java直接内存:在自定义类中使用sun.misc.Cleaner

    在 Java 中 NIO 直接缓冲区分配的内存通过以下方式释放 sun misc Cleaner实例 一些比对象终结更有效的特殊幻像引用 这种清洁器机制是否仅针对直接缓冲区子类硬编码在 JVM 中 或者是否也可以在自定义组件中使用清洁器 例
  • 将多模块 Maven 项目导入 Eclipse 时出现问题 (STS 2.5.2)

    我刚刚花了最后一个小时查看 Stackoverflow com 上的线程 尝试将 Maven 项目导入到 Spring ToolSuite 2 5 2 中 Maven 项目有多个模块 当我使用 STS 中的 Import 向导导入项目时 所
  • 如何在 Maven 中显示消息

    如何在 Maven 中显示消息 在ant中 我们确实有 echo 来显示消息 但是在maven中 我该怎么做呢 您可以使用 antrun 插件
  • Windows 上的 Nifi 命令

    在我当前的项目中 我一直在Windows操作系统上使用apache nifi 我已经提取了nifi 0 7 0 bin zip文件输入C 现在 当我跑步时 bin run nifi bat as 管理员我在命令行上看到以下消息 但无法运行
  • 如何配置eclipse以保持这种代码格式?

    以下代码来自 playframework 2 0 的示例 Display the dashboard public static Result index return ok dashboard render Project findInv
  • Springs 元素“beans”不能具有字符 [children],因为该类型的内容类型是仅元素

    我在 stackoverflow 中搜索了一些页面来解决这个问题 确实遵循了一些正确的答案 但不起作用 我是春天的新人 对不起 这是我的调度程序 servlet
  • 如何测试 spring-security-oauth2 资源服务器安全性?

    随着 Spring Security 4 的发布改进了对测试的支持 http docs spring io spring security site docs 4 0 x reference htmlsingle test我想更新我当前的
  • java8 Collectors.toMap() 限制?

    我正在尝试使用java8Collectors toMap on a Stream of ZipEntry 这可能不是最好的想法 因为在处理过程中可能会发生异常 但我想这应该是可能的 我现在收到一个我不明白的编译错误 我猜是类型推理引擎 这是
  • Jackson 将单个项目反序列化到列表中

    我正在尝试使用一项服务 该服务为我提供了一个带有数组字段的实体 id 23233 items name item 1 name item 2 但是 当数组包含单个项目时 将返回该项目本身 而不是包含一个元素的数组 id 43567 item

随机推荐

  • Android 图像的 AES 加密/解密

    我需要找到一种在 Android 中加密 解密图像的方法 我是 Android 编程新手 从未在任何其他平台上加密 解密过 所以请给我一个很好的例子 因为我需要学习如何做到这一点 我正在开发一个需要加密 解密图像的项目 如果您能帮助我解决这
  • 如何在Excel中使用vba访问xml中的特定元素和属性?

    我正在努力让 Excel 解析 xml 文件 我找到了大量的示例 但似乎没有一个完全符合我的要求 而且我似乎无法克服错误 对象变量或未设置块变量 该 xml 格式良好 如下所示
  • 如何在绘图上绘制带注释的热图?

    我正在尝试制作一个带注释的热图 import plotly plotly as py import plotly tools as tls from plotly graph objs import import numpy as np i
  • PHP 单行语句中的 Netbeans 代码格式大括号

    Intro 我正在开发 PHPNetBeans IDE 7 2 Build 201207171143 我喜欢formatting以我的自定义格式清理我的代码 目前我与同事在一个小组中工作 我的一些同事习惯于编写不带大括号的单行语句 我认为这
  • 将 C 字符串转换为双精度数或从双精度数转换时出现奇怪的行为

    我无法理解 C 的规则 即在打印双精度数或将字符串转换为双精度数时应采用何种精度 下面的程序应该可以说明我的观点 include
  • 视图控制器有时收不到 NSNotification

    所以 我只是在各种情况下测试 NSNotifications 而这个令人困惑 如果您能帮助我理解 NSNotifications 我将不胜感激 我有一个导航控制器 我有一个名为 Add 的 UIBarButtonItem 它发布通知 Did
  • PHP regex - 检测未闭合的括号

    我需要检测字符串是否包含任何未闭合的尖括号 我试图通过比较左括号和右括号的数量来避免使用正则表达式 if substr count string lt substr count string gt Text contains unclose
  • python字节码中的加载名称和加载全局有什么区别?

    load name 接受其参数 并将 store name 存储的名称值推入堆栈 该值由参数指示的位置存储 load global 做了类似的事情 但字节码中似乎没有 store global 那么有什么区别以及如何加载全局工作 和 之间的
  • 在 LLDB 中保存断点

    如何在 lldb 中保存断点 这是 gdb 具有的功能 我怀疑 lldb 也具有它 但我无法在帮助中找到它 这是如何在 gdb 中完成的 让 gdb 保存断点列表 https stackoverflow com questions 5014
  • 社交图标无法与 WordPress 上的无限滚动一起使用

    我们正在为工作中的客户制作一个网站 可以在这里找到 http ethercreative net studio social http ethercreative net studio social 这是一个非常简单的 WordPress
  • UITableViewCell:允许选择性删除

    我有一个表视图并希望允许对所有单元格重新排序 但是我不希望删除某些单元格 当 UiTableView 进入删除模式时 我不希望红色 按钮出现在左侧 并且不希望滑动手势调出这些单元格的 删除 按钮 但希望其他单元格也出现这种情况 有任何想法吗
  • 通过游戏中心发送 NSString

    我想通过 Gamecenter 将 NSString 从另一台 iPhone iPad 发送到另一台 iPhone iPad 但它因 EXC BAD ACCESS 崩溃 在 h 文件中 typedef enum kMessageTypeRa
  • 如何在 Keras 中创建随纪元变化的损失函数

    我想创建一个自定义损失函数 其中的权重项根据我所处的时代进行更新 例如 假设我有一个损失函数beta权重 其中 beta 在前 20 个时期内增加 def custom loss x x pred loss1 objectives bina
  • 如何在 BB10 中实现带滚动的 GRID/TILED 图像视图

    我想实现网格 平铺图像视图 其中平铺图像将在下载后动态绘制 我希望能够在其中执行捏合 缩放和其他触摸操作 假设 如果我平移视图 新图块将被加载并全部或部分绘制在视图上 我找不到使用任何现有 UI 控件来完成此操作的方法 此外 那些现有的 U
  • Python Selenium:我收到元素未附加到页面文档错误

    我正在尝试使用 python 的 selenium 包构建一个刮刀 但出现此错误 Message stale element reference element is not attached to the page document Se
  • 水平或垂直移动控件,而不是两者的组合

    我在这里熬夜 围绕着几行代码试图解决问题 下面的代码将控件设置为能够在其父控件内移动到任何位置 然而 此代码允许向任何方向移动 我想将其移动限制在 X 或 Y 轴 这意味着用户可以水平或垂直移动它 而不是两者的组合 Point lastPo
  • Visual Studio - vdproj 不兼容

    我在 Visual Studio 2012 中处理的解决方案中有一个项目 并且我收到其中一个项目的消息 此版本的 Visual Studio 未安装以下项目类型 或不支持它们 这是一个 vdproj 这是什么意思以及如何解决这个问题 解决来
  • 在 Unix 中崩溃时自动释放互斥锁

    我有两个程序通过共享内存段进行交互 当使用该段进行读取或写入时 它们会持有锁 如果他们中的任何一个在关键部分崩溃 通常被杀 可能是因为一些无法捕获的东西 我希望他们释放锁 这样 shmem 就不会被完全锁定 其他问题为 Windows Ja
  • 是否有与 prefuse 可视化工具包相当的 python 版本?

    The Prefuse 可视化工具包 http prefuse org 相当不错 但对于 Java 来说 我想知道 python 是否有类似的东西 我的主要兴趣是能够浏览动态图表 我知道这不完全是 python 但你可以在 python 中
  • Comet 应用程序的 Node.js 与 Java [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们希望构建一个高性能 可扩展的 Comet 服务器 并首先考虑将 Java Grizzly 与 GlassFish 结合使用 但经过一些研究