问题标签 [connection-pool]
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.
ruby-on-rails - redis-rails 和 connection_pool 的问题
如何初始化我的 redis_store 以进行连接池。我想添加池属性 { pool_size: 10, pool_timeout: 10 } 我添加了 connection_pool gem
它在服务器启动时出错。如果我添加如下内容;
java - 如何使用 mongo async java 驱动程序快速检测 mongo 路由器故障?
如果我的 mongo URI 中有一个 mongo 路由器池,并且其中一个 mongo 路由器突然关闭,则需要一些时间才能检测到路由器已关闭。调整哪些参数可以快速检测到宕机的 mongos,从而减少故障时间?
注意:我正在使用 mongo java 异步驱动程序 mongo 客户端进行连接:com.mongodb.async.client.MongoClient
mongo驱动版本是3.2.2,服务器版本是3.4.5
php - PHP - 连接池到 Mysql
我想以与 java 中类似的方式在 Php 中实现连接池。
为什么我需要这个:
让我们考虑一个流程
虽然在第 4 步中,我使用与第 1 步相同的数据库资源。但是,对于 step2 和 step3,连接将进入睡眠状态,因此在退出之前不能被任何其他 PHP 进程(其他客户端)使用。
解决方案:
在查询被触发后每次都使用 mysql_close:缺点:每次都需要连接,因此很耗时
创建一个 java 服务来处理查询(可能但太耗时,我正在寻找其他需要迁移查询的解决方案)
需要像第三方一样探索 SQL 中继,但我不确定这是否会成功,并且没有多少好的公司使用它
mysql_pconnect 没有解决我的问题。
请建议
apache-spark - 每个 JVM 中的 Spark Streaming 连接池
在我的 Spark Streaming 应用程序中,我有很多 I/O 操作,例如 codis、hbase 等。我想确保每个 executor 中只有一个连接池,我该如何优雅地做到这一点?现在,我分散实现了一些静态类,这不利于管理。如何将它们集中到一个类中,比如 xxContext,一些类似于 SparkContext,需要我广播吗?我知道广播大型只读数据集很好,但是这些连接池呢?Java 或 Scala 都可以接受。
mysql - 更新到 mysql-connector-java-5.1.44 后,MySQL JDBC 数据源查找失败
考虑以下代码片段:
当我mysql-connector-java-5.1.10-bin.jar
在 tomcat 8.5 中加载运行它时,它可以正常工作,但是当我更新到mysql-connector-java-5.1.44-bin.jar
它时会引发以下异常:
这发生在 MySQL5.6 和 MySQL5.7 上。
任何想法?
node.js - sequelize - 连接池大小
现在我正在阅读一篇关于http://docs.sequelizejs.com/manual/installation/getting-started.html的文章
并且无法理解下面写的这些句子。
如果您从多个进程连接到数据库,则必须为每个进程创建一个实例,但每个实例的 最大连接池大小应为“最大连接池大小除以实例数”。因此,如果您希望最大连接池大小为 90,并且您有 3 个工作进程,则每个进程的实例的最大连接池大小应为 30。
连接池大小是多少?这意味着最大值吗?
我现在正在理解这样的连接池。如果“max”为 5,并且 3 个用户想要访问数据库,则为单个用户分配 3 个连接。
而如果6个用户想要获得DB,5个连接都分配给单个用户,由于只有5个连接,第6个用户必须等待。
所以我无法理解
每个实例的最大连接池大小应为“最大连接池大小除以实例数”。
谁能解释一下?
javascript - 如何在节点js和mysql中检查db连接是否成功
我正在使用 mysql 连接池来创建连接。代码如下所示。
通过访问池,我会得到一个对象,即使连接不成功。我用启动和停止mysql检查了它。
我想要的是,我需要检查连接是否成功,如下所示。
我想要这样的东西。那么我们如何使用 mysql pool 对象来做到这一点。有人可以帮帮我吗?
谢谢n问候
java - Spring Boot 连接池理解
在 Spring boot application.properties 文件中,我们有以下选项:
这是我的存储库类
这是服务等级
问题是,userRepository 如何创建与 DB 的连接以及它是否会使用我的应用程序属性文件中的连接池。我来自 JDBC 和 hibernate,在那里我使用 DataManager、DataSource、Connection 类来使用连接池,但是在 Spring Boot 中,我没有这些类的任何代码行,一切正常
java - 从连接池获取连接的静态类
我想了解连接池的概念。例如,我在 META-INF 中有以下 xml 文件和我的数据库设置
要使用连接池,我使用以下类
这是用法
问题是,如果我按以下方式修改 DataBaseConnection,
我将在每个使用 db 连接的类中创建新的 DataBaseConnection 对象,这是否意味着每个类(例如 UserQueries)将创建单独的连接池来使用?
例子