我如何在struts2中使用Hornetq来提高Web应用程序的性能,该应用程序应从数据库中检索1400条记录

最佳答案

Hornetq在分布式系统之间提供高效的消息传递:http://en.wikipedia.org/wiki/Message_oriented_middleware

它几乎不会影响从数据库检索任意数量的记录所需的时间。这更多地取决于所使用的db api(JDBC与JPA),缓存方法,数据库的实现以及访问数据库时的硬件/网络因素。如果您需要在两台服务器之间发送和接收许多消息时尽可能快的速度,这就是Hornetq的目的,但是如果要一次检索和发送许多记录,则两者之间的差异可能可以忽略不计。

集成...我认为struts2和Hornetq不会集成。您可以使用spring来实例化服务,并且Hornetq和struts2都将使用spring服务,但是两者都不会对彼此有所了解。这在这里得到了提示:https://community.jboss.org/wiki/HornetQGeneralFAQs(但是您需要从答案中逐行阅读“ HornetQ是否紧密耦合到JBoss Application Server?”)

关于java - 如何在Glassfi下将Hornetq与struts2一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9280778/

10-10 10:18