1

我在多个端口上运行多个网络应用程序。而且我想知道在同一服务中运行多个主机与使用不同主机运行多个服务之间的真正区别是什么。

我知道这可以用来共享连接器,但是还有什么比其他更好的原因吗?

配置 1:多台主机

        <Engine>
            //APP 1
            <Host>
                <Context .... />
            </Host>
            //APP 2
            <Host>
                <Context .... />
            </Host>
        </Engine>
    </Service>
</Server>

配置 2:多个服务

<Server>
    //APP 1
    <Service>
        <Connector ... />
        <Connector ... />

        <Engine>
            <Host>
                <Context .... />
            </Host>
        </Engine>
    </Service>
    //APP 2
    <Service>
        <Connector ... />
        <Connector ... />

        <Engine>
            <Host>
                <Context .... />
            </Host>
        </Engine>
    </Service>
</Server>
4

1 回答 1

0

拥有单独的 s 的唯一真正充分的理由<Service>是,如果您想要一个<Connector>将(或不会)服务于<Host>s 或(因此)<Context>s 的特定子集的服务。

于 2012-11-08T20:10:43.910 回答