connection-pooling相关内容
我正在尝试在 Java 中为 Web 服务实现 http 连接池.该服务将收到一个请求,然后调用其他 http 服务. public final class HttpClientPool {私有静态 HttpClientPool 实例 = null;私有 PoolingHttpClientConnectionManager 管理器;private IdleConnectionMonitorThr
..
这是我如何使用它 - private static final PoolingHttpClientConnectionManager connPool;静止的 {connPool = new PoolingHttpClientConnectionManager();//将最大总连接数增加到 200connPool.setMaxTotal(200);//可通过app.properties配置//将
..
在调用某些 Web 服务的 REST API 期间,我使用 Apache HTTP 客户端进行连接池. 奇怪的是,尽管我使用了 HTTP 连接池,但我的性能并没有提高. 我正在使用 Apache HTTP Client 连接到我的网站服务,代码如下文档 : PoolingHttpClientConnectionManager cm = new PoolingHttpClientCon
..
当我有许多活动的 JDBC 事务并且重新部署命中 Web 应用程序时会发生什么?,我搜索了 Tomcat 文档但没有找到任何相关内容. 例如:30个客户有一个购物车,他们同时保存了订单,因此开始交易,并触发重新部署发生什么了?是否所有项目都得到正确保存?或者在重新部署时所有活动事务都被丢弃?或者 Tomcat 等待重新部署命令,直到所有事务都提交? 我正在使用 Tomcat JDBC
..
以下是为问题简化的完整代码. ids_to_check 返回一个 id 列表.在我的测试中,我使用了一个包含 13 个随机字符串的列表. #!/usr/bin/env python3导入时间from multiprocessing.dummy import Pool as ThreadPool, current_process as threadpool_process进口请求def id
..
我正在尝试使用servlet来实现连接池.我知道有人问过很多类似的问题,但没有一个可以帮助您. 这是例外: java.sql.SQLException:无法在以下位置创建用于连接URL的类的JDBC驱动程序nullorg.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.ja
..
我在这里发布问题只是为了确保我没有在错误的树上吠叫. 如何从MongoDB获得连接数 已使用(和免费),但是从客户端角度(例如Java客户端)),使用4.x驱动程序? 有些关于使用serverStatus的帖子(获取使用java 的mongoDB中打开的连接数),但它假定对MongoDB具有“管理员"访问权限.使用“常规用户"(具有较低特权(例如,仅访问一个数据库)的数据库用户)无法运
..
所以我是连接池的新手.我试图确定如何使用池以加快查询速度.我有一个有效的查询,但我认为我使用的池不正确.这是语法,如果您发现我可以提高效率的任何地方,请告诉我. 尝试:db = mysql.connector.connect(poolname ="mypool",pool_size = 10,** config)cursor.execute(query1)df1 = create_df(光标)c
..
为了优化连接池大小,我认为对查询队列时间进行图形化将很有意义.是否可以从猫鼬中检索该指标? 解决方案 请参见此处用于节点监视.您需要那里显然没有记录的cmap事件,请参阅
..
环境:单独服务器上的PostgreSQL 9.2,PHP 5.3,Zend Framework 1 我每分钟在几台服务器上执行数百个PHP脚本(从shell启动,不是作为WWW服务器请求),这些脚本在Zend Framework pdo_pgsql 与PostgreSQL的连接中使用.平均脚本执行时间约为15秒,大多数情况下,它们不使用数据库.现在,每个脚本都在开头打开数据库连接,并在结尾关
..
我正在尝试在Java应用程序中使用HikariCP JDBC连接池.我在应用程序中未使用任何类似Spring或Hibernate的框架.目前,我可以使用简单的JDBC驱动程序连接到MySQL数据库,但是当我尝试使用Hiraki时,代码将无法正常工作.即使初始化了数据源,也无法理解我要去哪里. 初始JDBC工作代码. 公共类Connect扩展ErrorCat {protected Conne
..
我实际上正在阅读 Oracle-cx_Oracle 教程./p> 我遇到了非池连接和DRCP,基本上我不是DBA,所以我用google搜索但找不到任何东西. 所以有人可以帮助我了解它们是什么以及它们之间的不同之处. 谢谢. 解决方案 Web层和中间层应用程序通常具有许多执行线程,这些线程轮流使用RDBMS资源.当前,多线程应用程序可以有效地共享与数据库的连接,从而实现出色的中
..
为了保护我们的数据库,我们为每个新客户创建一个架构.然后,我们为此模式创建一个用户,当客户通过Web登录时,我们将使用他们的用户,从而阻止他们访问数据库的其他区域. 我们的问题是连接池,因为为这些用户继续创建/删除新连接效率不高.我们希望有一个可以在数百个不同的数据库用户中使用的解决方案. 我们已经看过pg_bouncer,但是这里的问题是我们必须在ini文件中为每个用户创建一个文本记
..
我正在处理一个项目,在该项目中,我试图获取我的数据源连接池的运行时统计信息,该数据池已使用Wildfly-9放入/deployment文件夹中.我搜索了它,发现配置文件存在于/standalone文件夹中,名为standalone.xml文件,它使用以下代码为我提供了数据源连接池的统计信息:
..
我在带有primefaces 3.1的glassfish 3上运行 知道为什么我会收到此异常吗?当我第一次创建数据源并运行它时,它运行良好,但是一段时间后,此错误开始出现. 警告:RAR5117:无法从连接池[Oracle_TSH1_Pool]获取/创建连接.原因:com.sun.appserv.connectors.internal.api.PoolingException警告:RAR5
..
我有一个Java客户端服务器,该服务器应该在启动时建立连接池,但是在超时错误时失败.在同一问题上有很多线程,但是没有一个解决方案对我有用 使用jdk 7及更低版本的AM是mchange maven依赖项 com.mchange c3p0 0.9.2.1
..
我正在尝试使用Spring WS发出Soap请求.该请求需要跨客户端证书发送到服务器.我已经弄清楚了向服务器发出正确请求的配置.代码如下所示 @Bean公共HttpsUrlConnectionMessageSender messageSender()引发异常{HttpsUrlConnectionMessageSender httpsUrlConnectionMessageSender =新的H
..
我要尝试的是在一段时间后更新数据库.所以我正在使用Java调度程序和连接池.我不知道为什么,但是我的代码只能运行一次.它将打印: 初始化成功成功javax.naming.NameNotFoundException:名称[comp/env]在此上下文中未绑定.找不到[comp].在org.apache.naming.NamingContext.lookup(NamingContext.java:8
..
由于各种原因,池中的连接可能变得无效:服务器连接超时,网络问题... 我的理解是,Tomcat JDBC连接池不提供任何关于它与应用程序的连接有效性的保证. 为防止(实际上只是降低风险)从池中获得无效的连接,一种解决方案似乎是配置连接验证.验证连接意味着要在数据库上运行非常基本的查询(例如,MySQL上的 SELECT 1; ). Tomcat JDBC连接池提供了多个选项来测试
..
在我的应用程序中,我具有需要访问数据库的多线程,并且正在使用问题. 解决方案 在MySQL上,您可以执行以下步骤: BEGIN;提交发布; 作为您的 validationQuery . RELEASE 部分断开当前会话并创建一个新会话(请参见 MySQL文档).
..