我们有一个三层 Java 应用程序,其中 Jboss 作为应用程序服务器,MS Sql Server 作为数据库服务器。我们使用 jdbc type 4 从 App 服务器连接到 Db 服务器。
我们已经看到,在同一台机器上运行 Jboss 和 DB 服务器,如果它们在不同的机器上,性能会提高约 50%。如何解释这么大的差异?运行 Jboss 和 DB Server 的机器是非常好的工作站(具有最好的英特尔 CPU),网络是具有商业标准基础设施的 1Gb 以太网。
您认为这是我们网络的问题(延迟、吞吐量……)还是有其他一些原因可以解释这种差异?