网关在微服务架构中的一些思考

早前,公司提供的服务治理平台太过于强大,提供了一整套的鉴权、流量监控、熔断、限流等功能;始终没有意识到网关在微服务架构中的重要性,现在才明白是公司的服务治理平台,充当了这一个统一的网关的角色。下面是对网关在架构中的作用的一些思考:

  1. 网关是否会成为一个系统的单点?

    我的理解是不会,网关不会引入比传统的负载均衡架构更严重的单点问题,网关的功能应该是稳定的,不会频繁迭代,并且,一个合格的网关系统,应该本身保证高可用

  2. 在拥有成熟的服务治理平台的情况下,网关是否还有存在的必要?

    我理解在某些场景下,仍然是有必要的, 如协议转换等,http -> thrift,有时候,一个后台的thrift服务,如果要给前端提供一个http接口,这种协议转换是很有意义的

猜你喜欢

转载自www.cnblogs.com/xsirfly/p/11598134.html