【go工程组件】高性能RPC框架gRPC
最近更新:2024-12-09   |   字数总计:8.4k   |   阅读估时:43分钟   |   阅读量:
  1. 高性能RPC框架gRPC
    1. 使用Protobuf定义服务
    2. 一元请求与流式请求
      1. 服务端
      2. 客户端
    3. header与trailer元数据传输
      1. 客户端元数据
      2. 服务端元数据
      3. 客户端设置元数据和获取元数据
        1. 一元请求
        2. 流式调用
      4. 服务端设置元数据和获取元数据
        1. 一元请求
        2. 流式调用
    4. TLS与双向TLS确保通讯安全
      1. 生成证书
      2. 服务端
      3. 客户端
    5. OAuth2认证与拦截器
      1. 服务端
      2. 客户端
    6. Keepalive连接保活配置
      1. 服务端
      2. 客户端
    7. Resolver服务名称解析器
      1. 客户端添加简单名称解析器
      2. 自定义实现名称解析服务器
        1. 实现名称解析服务器
          1. 定义服务
          2. 实现名称服务器
        2. 服务器注册服务
        3. 客户端查询服务
    8. 客户端Client连接池实现
      1. 客户端
    9. 多路复用与健康检查