gpt4 book ai didi

glassfish - 如何在 Glassfish v3 上限制 MDB 的池大小

转载 作者:行者123 更新时间:2023-12-01 02:50:56 27 4
gpt4 key购买 nike

我的消息驱动 Bean 执行高度密集的操作,所以我想限制它的池大小,否则我的服务器会过载。我已经尝试过这个(代码)但它不起作用,它的池仍然是 32(经验性测试,我不时重新启动服务器,因此没有池化实例)。

@MessageDriven( mappedName = "jms/TestTopic", activationConfig = {
@ActivationConfigProperty( propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge" ),
@ActivationConfigProperty( propertyName = "destinationType", propertyValue = "javax.jms.Topic" ),
@ActivationConfigProperty( propertyName = "subscriptionDurability", propertyValue = "Durable" ),
@ActivationConfigProperty( propertyName = "clientId", propertyValue = "Reader" ),
@ActivationConfigProperty( propertyName = "subscriptionName", propertyValue = "Reader" ),
@ActivationConfigProperty( propertyName = "endpointPoolMaxSize", propertyValue = "1" ),
@ActivationConfigProperty( propertyName = "endpointPoolResizeCount", propertyValue = "1" ),
@ActivationConfigProperty( propertyName = "endpointPoolSteadySize", propertyValue = "0" )
} )
public class Reader implements MessageListener {

我在 JDK 6 上的 Glassfish v3 上使用 EJB 3。应用程序使用 EE 6 标准。

你能帮我如何限制池吗?谢谢你的帮助。

最佳答案

我建议创建一个 sun-ejb-jar.xml 并将池配置放在那里。见 http://www.sun.com/software/appserver/dtds/sun-ejb-jar_3_1-0.dtd 中的 bean 池对于原始,血腥的细节。见 http://download.oracle.com/docs/cd/E19798-01/821-1750/6nmnbjlfi/index.html 中的 bean 池对于细节,抛光得很好。

关于glassfish - 如何在 Glassfish v3 上限制 MDB 的池大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5046852/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com