3

我正在使用一个客户端,它的 WebLogic(版本为 11g)域根据使用情况进行组织——因此一个用于生产,一个用于测试,一个用于开发,并且所有应用程序都必须共享一个域。它有很多应用程序/域(总共大约 20 个)。我以前从未见过这样做,我想知道它有多普遍。我可以看到一些缺点(例如您无法以适合应用程序的方式配置域级别设置),但想不出许多(任何)优点。所以有两个问题: 1. 这有多普遍?2. 作为一种方法,它的优点和缺点是什么?

4

1 回答 1

1

根据我的经验,这并不常见。我工作的所有地方都使用多个域(每个应用程序和每个环境),这确实为您提供了更好的控制:

  • 不同的应用程序使用不同的资源
    • APP1 可能需要 JMS 服务器,而 APP2 不需要
  • 您可以以不同方式调整域
    • APP1 的需求可能与 APP2 不同
  • 应用程序被隔离
    • 对 APP1 的大量查询不会影响 APP2
    • 将APP1投入生产永远不会影响APP2
    • 如果需要重启APP1的集群,APP2的服务不会中断
  • 故障排除、日志分析方便
  • 等等等等

我能想到的单域方法的唯一优点是简化维护。对于非关键应用程序,它可能会起作用。但我不会对此感到高兴。

于 2010-08-30T01:49:53.623 回答