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.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.