问题标签 [pooling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2227 浏览

google-app-engine - Google App Engine 中的最佳渠道池化方法

似乎使 GAE Channel API 在财务上可行的唯一方法是实施某种池化机制(一位高级应用引擎产品经理甚至在我向他们发送有关过高价格的电子邮件时告诉我这一点)以重用尚未使用的渠道已到期。

我一直在思考实现通道池的方法(地点),但我想到的每种方法都有一些非常严重的缺点。

Servlet 的静态内存——很好,但是当新的 VM 实例打开和/或客户端从一个 VM 传递到另一个 VM 时,会丢弃相当多的开放通道。

Memcache——至少内存可以从所有虚拟机全局访问,但现在由于不活动和内存压力,放弃一个非常可行的通道的可能性可能更大。

后端实例——就可靠性而言,这可能是最好的选择,但现在运行后端的费用将首先耗尽实施池的所有节省!

有没有更好的地方/方式来跨我缺少的虚拟机实现通道池,或者我是否不必要地挂断了我的选项的缺点?我真的希望有,或者看起来我的应用程序将不得不恢复轮询(在我的初步指标中看起来稍微便宜一些)。

0 投票
0 回答
1224 浏览

javascript - 汇集网络工作者

有谁知道用于汇集 Web Worker 的良好模式/库?

我希望能够执行以下操作:

  • 设置最大线程数。
  • 我第一次要求 Worker 时,它会创建一个新的。
  • 下一次它将返回前一个 Worker,除非它仍在完成操作,在这种情况下,它将创建一个新的并返回它。
  • 一旦我们达到最大值,它就会开始对工作人员的请求进行排队,并在工作人员可用时启动它们。
  • 这目前假设池都将使用相同的 .js 文件。

或者有更好的方法吗?

0 投票
2 回答
7509 浏览

jms - 如何在独立的 Java 应用程序中汇集 JMS 连接?

我们正在开发一个 IBM WebSphere MQ 应用程序,我们使用 JMS API 来操作消息。但是我们有一个问题是连接耗时太长,我们想将JMS连接池化,因为它是一个独立的应用程序,我们没有应用程序容器来提供JNDI或池化服务。那么有没有办法解决这个问题呢?对于 JDBC 我们可以使用 DBCP 或 c3p0 来归档池化数据源,在 JMS 中,有没有类似的项目可以池化 JMS 连接?

0 投票
3 回答
1205 浏览

c# - C#如何“验证”新连接实际上是从连接池中重用的

我有一个简单的 c# 代码,我在其中尝试多次打开和关闭连接。如何确保我的新连接来自连接池并且它没有访问数据库?

我有必须打开 ODBC 连接的限制,因此首选与 ODBC 相关的答案。

我的“连接”对象中是否有任何数据成员,或者我实际上可以看到池中有多少未使用的连接以及我的应用程序使用了多少。

提前致谢...

0 投票
2 回答
885 浏览

cxf - 在 Camel 中实现对象池的好方法是什么

我有一些调用外部 Web 服务的骆驼路由,我需要为这个 Web 服务管理一个会话池,保持一些会话打开并在每次骆驼路由需要一个时重用空闲会话。

哪个“更安全”: - 例如,使用 JDBC 在数据库中管理/持久化会话数据,或者 - 例如,使用 apache-commons 池实现静态或单例池

0 投票
2 回答
1185 浏览

java - 我想使用连接池,但我的 java 应用程序不是 servlet

我的项目的一部分是增强我的应用程序的线程安全部分。我希望能够通过 JDBC 连接器/J 从 mysql 数据库存储和检索数据,我知道我需要为此使用连接池,但我的应用程序不是 servlet ...我是否仍然安装 Tomcat 并更改配置.xml 文件用于连接池数据源、连接号等...?

0 投票
1 回答
2347 浏览

android - 如何在 Android 中实现推送通知

我正在开发可以随时从服务器接收数据的应用程序。我已经搜索了一些机制来执行此
C2DM:但我需要为将安装应用程序的每台设备提供 Google 帐户

MQTT:但它是第三方,我正在为其开发的人不信任第三方,因为他说将来可能是第三方开始为他们的服务收费,甚至停止他们的服务。

池化:这又不是一个好主意,因为它会消耗大量电池

有没有更好的方法来做到这一点..
我之前发布过类似的问题,但没有得到满意的答案,我仍然很困惑......

0 投票
2 回答
491 浏览

coldfusion - 在 ColdFusion 中维护出站 TCP 连接池

我希望从 ColdFusion 应用程序中大量使用 RESTful API。

我不是 CF 专家,但我预计重复的 cfhttp 调用将成为瓶颈,因为我相信每次调用都会导致建立连接、发送请求、接收响应和断开连接。

我很好奇 - 有没有办法维护可以发送请求的连接池以避免重复建立/拆除?

ColdFusion 服务器是否提供了我不知道的设施(我们使用的是 CF 8)或者我可以编写一个可以维护池的 Java 自定义标签?

肯定有人遇到过这种情况。

0 投票
2 回答
1420 浏览

java - 文件池(如连接池)

我的英语就像 3 岁的婴儿。

最近,我做了一个具有许多文件访问权限的网站。

不幸的是,我的 tomcat 给了我以下错误消息

当我在短时间内发送请求时会发生这种情况,我猜这个工作打开了太多流。

有谁知道如何解决这个问题。

我的环境是 { tomcat 6.0.35, java 1.6.0_31, centos 5 } 啊,这只发生在Linux上;

谢谢你。

0 投票
0 回答
150 浏览

apache2 - Apache2 连接池

我想在两个 apache2 服务器之间实现 apache 连接池。这样就已经建立了连接,并且我的响应时间减少了。

我知道我们需要使用 Worker 或 Event MPM。我还需要知道如何在日志文件中识别相同的内容。

在此先感谢,帕雷什