因为程序员和架构师水平有限,需要网关来简化网络架构……
事实就是,当然不一定要有网关。网关反而是个风险集中点,并且也会增加延迟。但是没办法啊,要管理的服务和人员太多了,分散开来很难有效管理,这太依赖于架构师个人的统筹和控制力了。
人的风险总是最大的……