Leong's blog Leong's blog
首页
  • 编程
  • 资源
  • Golang
  • 微服务
  • vue
  • 操作系统
  • 数据结构与算法
  • Linux
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Leong Y

跑起来吧
首页
  • 编程
  • 资源
  • Golang
  • 微服务
  • vue
  • 操作系统
  • 数据结构与算法
  • Linux
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • grpc环境安装

    • GRPC
      • Protocol Buffers v3
        • 后续学习
        leong
        2022-08-17
        随笔
        目录

        grpc环境安装

        # grpc环境安装

        # GRPC

        go get -u google.golang.org/grpc
        
        1

        # Protocol Buffers v3

        安装本体

        wget https://github.com/google/protobuf/releases/download/v3.21.5/protobuf-all-3.21.5.zip
        unzip protobuf-all-3.5.1.zip
        cd protobuf-3.5.1/
        ./configure
        make
        make install
        
        1
        2
        3
        4
        5
        6
        • 用protoc --version检查是是否安装成功

        安装依赖

        # (旧版本的方式)
        go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2
        go get google.golang.org/grpc
        
        # (新版本的方式)
        go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
        go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
        
        1
        2
        3
        4
        5
        6
        7

        # 后续学习

        参考:

        • Go Protobuf 简明教程 | 快速入门 | 极客兔兔 (geektutu.com) (opens new window)
        • gRPC 应用 - 地鼠文档 (topgoer.cn) (opens new window)

        注意:

        // 指定 proto 的版本信息
        syntax = "proto3";
        // 指定生成的 go 文件存放位置及其包名
        option go_package = "./;example";
        
        
        1
        2
        3
        4
        5
        • 一定要记得加上option go_package
        上次更新: 2024/06/03, 10:31:32
        最近更新
        01
        vue3快速上手
        07-31
        02
        程序从加载到运行的过程
        07-08
        03
        进程、线程、协程
        07-08
        更多文章>
        Theme by Vdoing | Copyright © 2023-2024 Leong Y | MIT License
        • 跟随系统
        • 浅色模式
        • 深色模式
        • 阅读模式