6.4. 配置生存时间
默认情况下,客户端可以为自己的连接设置实时(TTL)。以下示例演示了如何设置 TTL。
流程
如果您使用 JNDI 来实例化连接工厂,您可以使用
connectionTtl参数在 xml 配置中指定它。java.naming.factory.initial=org.apache.activemq.artemis.jndi.ActiveMQInitialContextFactory connectionFactory.myConnectionFactory=tcp://localhost:61616?connectionTtl=30000
java.naming.factory.initial=org.apache.activemq.artemis.jndi.ActiveMQInitialContextFactory connectionFactory.myConnectionFactory=tcp://localhost:61616?connectionTtl=30000Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有使用 JNDI,连接 TTL 由
ActiveMQConnectionFactory实例中的ConnectionTTL属性定义。ConnectionFactory cf = ActiveMQJMSClient.createConnectionFactory(...) cf.setConnectionTTL(30000);
ConnectionFactory cf = ActiveMQJMSClient.createConnectionFactory(...) cf.setConnectionTTL(30000);Copy to Clipboard Copied! Toggle word wrap Toggle overflow