3.2.7. HornetQ 的修改


3.2.7.1. 关于 HornetQ 和 NFS

在多数情况下,如果日志类型使用 NIO,由于同步的锁机制, NFS 并不是一个存储和 HornetQ 一起使用的 JMS 数据的合适方式。然而,在某些情况下 NFS 可以用于红帽企业版 Linux 服务器。这是因为红帽企业版 Linux 使用的 NFS 实现所致。
红帽企业版 Linux NFS 实现支持直接 I/O(设置 O_DIRECT 标记并打开文件)以及基于内核的异步 I/O。使用这些功能,依据严格的配置规则,您可以将 NFS 做为一个共享存储选项使用。
  • 红帽企业版 Linux NFS 客户缓存必须被禁用。

重要

您应该在 JBoss EAP 6 启动后检查服务器日志,以确保成功加载原生库且使用 ASYNCIO 日志类型。如果原生库加载失败,HornetQ 将使用 NIO 日志类型并在服务器日志里注明。

重要

实现异步 I/O 的原生库要求将 libaio 安装在 JBoss EAP 6 所运行的红帽企业版 Linux 系统上。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.