как использовать Hornetq с Struts2 под Glassfi - PullRequest
2 голосов
/ 14 февраля 2012

Как я могу использовать Hornetq в Struts2 для увеличения производительности моего веб-приложения, которое должно извлечь 1400 записей из базы данных

1 Ответ

0 голосов
/ 14 февраля 2012

Hornetq обеспечивает высокую эффективность обмена сообщениями между распределенными системами: http://en.wikipedia.org/wiki/Message_oriented_middleware

Это практически не влияет на скорость извлечения любого количества записей из базы данных.Это в большей степени зависит от используемого db api (JDBC против JPA), метода кэширования, реализации базы данных и проблем с оборудованием / сетью при доступе к ней.Если вам нужна была максимально возможная скорость при отправке и получении множества сообщений между двумя серверами, для этого и создан Hornetq, но если он предназначен для извлечения и отправки сразу нескольких записей, то, вероятно, разница будет незначительной.

Интеграция ... Я бы не подумал, что будет какая-то интеграция struts2 и Hornetq.Вы можете использовать Spring для создания экземпляра сервиса, а сервисы Spring будут использоваться как Hornetq, так и struts2, но ни один из них не будет осведомлен друг о друге.Здесь намекают: https://community.jboss.org/wiki/HornetQGeneralFAQs (но вам нужно прочитать между строк из ответов «Тесно ли связан HornetQ с сервером приложений JBoss?» И ниже)

...