我正在使用一个客户端,它的 WebLogic(版本为 11g)域根据使用情况进行组织——因此一个用于生产,一个用于测试,一个用于开发,并且所有应用程序都必须共享一个域。它有很多应用程序/域(总共大约 20 个)。我以前从未见过这样做,我想知道它有多普遍。我可以看到一些缺点(例如您无法以适合应用程序的方式配置域级别设置),但想不出许多(任何)优点。所以有两个问题: 1. 这有多普遍?2. 作为一种方法,它的优点和缺点是什么?
问问题
150 次
1 回答
1
根据我的经验,这并不常见。我工作的所有地方都使用多个域(每个应用程序和每个环境),这确实为您提供了更好的控制:
- 不同的应用程序使用不同的资源
- APP1 可能需要 JMS 服务器,而 APP2 不需要
- 您可以以不同方式调整域
- APP1 的需求可能与 APP2 不同
- 应用程序被隔离
- 对 APP1 的大量查询不会影响 APP2
- 将APP1投入生产永远不会影响APP2
- 如果需要重启APP1的集群,APP2的服务不会中断
- 故障排除、日志分析方便
- 等等等等
我能想到的单域方法的唯一优点是简化维护。对于非关键应用程序,它可能会起作用。但我不会对此感到高兴。
于 2010-08-30T01:49:53.623 回答