• 关于网关的一些思考


    1. 网关最本质的作用是网络环境的转换(公网转内网)

      判断是否需要一个网关,最核心的是看是否有网络环境的转换需求

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

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

    3. 网关是否需要承担协议转换的功能?(http -> thrift)

      最开始,我是觉得应该是网关来承担这个功能,因为这是一个统一的功能,应该对各个业务透明,在网关做一次就行了;但是后面发现,像protobuf和thrift这种二进制协议,是需要搭配idl生成的client才能实现正确的协议转换的,所以这个协议转换,还是应该在各个业务系统中做,比如thrift的服务,应该再开一个http接口,接受http的请求,网关只做一个请求转发的工作,具体可以参考grpc中的协议转换插件https://github.com/grpc-ecosystem/grpc-gateway

  • 相关阅读:
    php 无限极分类
    高德地图随笔
    安全随笔
    关于专线映射问题
    js小技巧总结
    php+ajax 文件上传
    去除数组中重复的元素
    关于ueditor插入不了动态地图
    vue.js 安装
    js轮播
  • 原文地址:https://www.cnblogs.com/xsirfly/p/11660055.html
Copyright © 2020-2023  润新知