如何在struts2中使用Hornetq来提高我的Web应用程序的性能,该应用程序应该从数据库中检索1400条记录
答案 0 :(得分:0)
Hornetq在分布式系统之间提供高效的消息传递:http://en.wikipedia.org/wiki/Message_oriented_middleware
从数据库中检索任意数量的记录所需的速度几乎没有影响。这更多是db api使用的因素(JDBC vs JPA),缓存方法,数据库实现以及访问时的硬件/网络问题。如果你需要尽可能高的速度在两个服务器之间发送和接收许多消息,这就是Hornetq的基础,但是如果它要一次检索并发送许多记录,那么可能会有微不足道的差异。
整合......我不认为struts2和Hornetq会有任何整合。您可以使用spring来实例化服务,并且Hornetq和struts2都会使用spring服务,但两者都不会相互了解。这里暗示:https://community.jboss.org/wiki/HornetQGeneralFAQs(但你需要在答案中读到“HornetQ是否与JBoss应用程序服务器紧密耦合?”并且向下)