gpt4 book ai didi

java - 专用网站和数据库服务器之间的网络通信

转载 作者:搜寻专家 更新时间:2023-10-30 23:19:43 24 4
gpt4 key购买 nike

我们正处于需要将数据库服务器与应用程序 Web 服务器分开的关键时刻(我什至可以说是正确的时间)。这是我们在对服务器本身(平均负载、CPU 使用率等)进行仔细和彻底监控后得出的结论。

数据库服务器分离时:

  1. 两台服务器之间的网络通信路径的理想设置/最佳实践是什么?如果它运行在同一台服务器上,数据库和应用程序之间的连接将使用 TCP/IP 通信,但是当它们分开时应该如何运行/设置,以便性能不会受到重大影响?例如,当前我们的 JDBC URL 看起来像 jdbc:postgresql://localhost:9999/ourproductiondb,可能这个 localhost 将更改为数据库服务器的私有(private) IP 地址。

  2. 在我们的应用程序中,我们还允许应用程序用户提交/附加附件(.txt、.doc、.pdf、.xls 等),这些附件实际上物理存储在服务器磁盘中且仅存储其文件路径存储在数据库中。在应用程序 Web 服务器或数据库服务器中,哪个是物理维护/保存文档的理想位置/方法?

我们对将数据库分离为单独的服务器这一领域还很陌生,我们对此的了解非常有限。因此,我们非常欢迎并非常感谢这方面的任何资源、链接、文档、文章、指南、建议等。

注意:我们的交易工具是:RHEL5 64位,Apache Tomcat 6.0.10,JDK 1.6,PostgreSQL 8.2.22,pgpool 2.0.1

最佳答案

serverfault 中发帖后,我收到了对同一个问题的回复。 Here是答案。我将此作为答案发布在这里,希望这对可能有类似问题的其他用户有用。

关于java - 专用网站和数据库服务器之间的网络通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7965206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com