ActiveMQ的连接池

问题描述 投票:0回答:1

通常,在DBMS的连接池中,甚至有数百个连接都是可以接受的,有时甚至更可取的是最好有数百个连接。

在线查看示例,我总是看到连接池只有几个连接,并且有很多连接所关联的会话。

这是因为与ActiveMQ的连接价格昂贵吗?

activemq connection-pooling
1个回答
0
投票

数据库和JMS连接通常都被认为是“昂贵的”,通常应该合并。单个JMS连接可以同时服务多个会话(尽管会话本身不能同时使用)。除了为连接进行一些设置之外,所有实质性的JMS客户端工作都是通过会话完成的。通常,将JMS连接的数量减少到合理合理的程度并使用多个会话是有意义的。

但是,JDBC连接没有这样的“会话”概念。大多数工作直接在连接对象上完成。因此,我不确定此处的比较是否真的有效。

© www.soinside.com 2019 - 2024. All rights reserved.