11.2. 页面文件


文件系统中的每个地址都有一个单独的文件夹,可将消息存储在多个文件中。存储消息的文件称为页面文件。每一文件包含的消息最多由 page-size-bytes 属性设置的最大配置的消息大小。

系统根据需要导航页面文件,并在页面中的所有消息都由客户端收到后立即删除页面文件。

警告

出于性能考虑,JBoss EAP 消息传递不会扫描分页消息。因此,您应该禁用在配置为分组消息或提供最后一个值的队列上的分页。此外,启用分页的队列中消息优先级和消息选择器的行为不会如预期。您必须禁用分页,才能使这些功能按预期工作

例如,如果使用者具有从队列读取消息的消息选择器,则只会将与选择器匹配的内存中的消息传送给消费者。当使用者确认发送这些消息时,新消息将取消页并加载到内存中。页面文件中可能存在与使用者对磁盘选择器匹配的消息,但 JBoss EAP 消息传递不会将它们加载到内存中,直到另一使用者读取内存中的消息并提供可用空间。如果可用空间不可用,则使用选择器的消费者可能不会收到任何新消息。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat