5.3.1 实现网关的选择