Software CAx nativo da nuvem: gRPC

O gRPC é um framework RPC de alto desempenho, multiplataforma e de código aberto desenvolvido pelo Google com base no protocolo HTTP/2. Ele pode ser usado para conectar vários serviços na arquitetura de microsserviços, bem como conectar clientes e serviços de back-end.

Ref. do gRPC 

O gRPC é uma estrutura RPC (Remote Procedure Call) moderna de código aberto e de alto desempenho que pode ser executada em qualquer ambiente. Ele pode conectar serviços de forma eficiente dentro e entre datacenters com suporte conectável para balanceamento de carga, rastreamento, verificação de integridade e autenticação. Também é aplicável na última milha da computação distribuída para conectar dispositivos, aplicativos móveis e navegadores a serviços de back-end.

A versão Qt 6.5 LTS introduziu Qt GRPC e Qt Protobuf para suportar gRPC; Nginx 1.13.10 adicionou suporte nativo para gRPC.

1. Compile e instale

Esta seção registra o processo de compilação e instalação do gRPC usando o Visual Studio 2019 no Windows 10.

  1. Instalar dependências

  Baixe o pacote de desenvolvimento Go 1.20.4 .

  2. Baixe o código

git clone https://github.com/grpc/grpc
cd ./grpc/
git checkout -b v1.55.0 v1.55.0
git submodule update --init

  3. Crie o projeto

Abra o cmake-gui, conclua a configuração a seguir e crie o projeto

Onde si o código-fonte D:/YouQuan/CaeFrameworks/gRPC/grpc
Onde construir os binários D:/YouQuan/CaeFrameworks/gRPC/BUILD
CMAKE_INSTALL_PREFIX D:/YouQuan/CaeFrameworks/gRPC/INSTALL
GO_EXECUTABLE C:/Arquivos de Programas/Go/bin/go.exe
CMAKE_ASM_NASM_COMPILER C:/Arquivos de Programas/Go/pkg/tool/windows_amd64/asm.exe

  4. Compile e instale

  Abra o "grpc.sln" gerado pela compilação, crie "ALL_BUILD" para concluir a compilação e crie "INSTALL" para concluir a instalação.

informações de rede

gRPC https://grpc.io/

GitHub: gRPC https://github.com/grpc/grpc

Acesse https://golang.google.cn/

Guess you like

Origin blog.csdn.net/qq_26221775/article/details/130773008