我在多个端口上运行多个网络应用程序。而且我想知道在同一服务中运行多个主机与使用不同主机运行多个服务之间的真正区别是什么。
我知道这可以用来共享连接器,但是还有什么比其他更好的原因吗?
配置 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>