Show Table of Contents
3.2.7. Alterações em HornetQ
3.2.7.1. HornetQ e NFS
Na maioria das vezes, NFS não é um método apropriado para o armazenamento de dados JMS para uso com HornetQ, ao utilizar NIO como um tipo de diário, devido à maneira como o mecanismo de bloqueio síncrono funciona. No entanto, NFS pode ser usado em determinadas circunstâncias, apenas nos servidores do Red Hat Enterprise Linux. Isto é devido à implantação NFS usada pelo Red Hat Enterprise Linux.
A implementação NFS do Red Hat Enterprise Linux suporta ambas E/S direta (abrindo arquivos com o sinalizador definido O_DIRECT) e E/S assíncrona baseada em kernel. Com esses dois recursos presentes, é possível usar NFS como uma opção de armazenamento compartilhado, sob regras de configuração estritas:
- O cache do cliente NFS do Red Hat Enterprise Linux deve ser desabilitado.
Importante
O log do servidor deve ser verificado após o JBoss EAP 6 ser iniciado para certificar-se de que a biblioteca nativa foi carregada com sucesso e que o tipo de diário ASYNCIO está sendo usado. Caso a biblioteca nativa não carregue, HornetQ falhará com o tipo de diário NIO e isto será mencionado no log do servidor.
Importante
A biblioteca nativa que implementa a E/S assíncrona requer que
libaio seja instalado no sistema do Red Hat Enterprise Linux, onde o JBoss EAP 6 está sendo executado.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.