首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Websphere上的EJB3.0 MDB,如何配置线程池

Websphere上的EJB3.0 MDB,如何配置线程池
EN

Stack Overflow用户
提问于 2016-09-21 21:30:11
回答 1查看 1K关注 0票数 0

我使用EJB3.0MDB异步地从MQ队列读取消息。此MDB打包为jar,并作为依赖项导入Web项目。

此应用程序部署在Websphere 8.x上,包括激活规范在内的整个配置与本文中显示的配置相似:如何配置没有硬编码的JNDI名称的Java消息驱动Beans和Websphere Activation规范?

我的问题是,如何配置线程池,即要处理消息的线程数量?

我已经找到了一些关于它的IBM文章,但它们都是关于不推荐的ListenerPorts,而不是激活规范。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-22 13:27:45

有两个基本设置可配置,以控制可并发处理的消息数量。

首先,最大服务器会话定义了每个激活规范可以处理的并发消息数量。

其次,激活规范服务器会话在WMQJCAResourceAdapter线程池的线程上运行,因此这个线程池的最大大小非常重要。

因此,一个很好的起点是配置WMQJCAResourceAdapter线程池,使其等于跨服务器可见的所有激活规范的最大服务器会话设置的总和。

例如,如果服务器中有三个WMQ激活规范,每个最大服务器会话设置为25,则应将WMQJCAResourceAdapter线程池最大大小设置为75。

这与这篇文章中的截图一起解释。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39626878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档