Schița de curs

Introducere

Prezentare generală a gRPC Caracteristici și arhitectură

  • Concepte de bază și ciclul de viață
  • Definirea serviciului
  • Limbaje acceptate

Înțelegerea gRPC Noțiuni de bază

  • Tipuri de implementare
  • Tipuri de mesaje

Configurarea gRPC

  • Tampoane de protocol
  • Dependențe și plugin-uri

Crearea unui fișier proto

  • Definirea serverului și a clientului
  • Linii de comandă

Generarea de clase Protobuf și gRPC

  • Crearea unui dosar
  • Construirea proiectului

Implementarea serverului

  • Crearea unei conexiuni securizate
  • Transmiterea mesajelor în flux continuu
  • Integrarea cu aplicațiile

Implementarea unui client

  • Crearea unei conexiuni securizate
  • Trimiterea metadatelor
  • Apel unitar gRPC

Streaming cu gRPC

  • Streaming pe server
  • Fluxul clientului
  • Streaming bidirecțional

Gestionarea gRPC Servicii

  • Autentificare
  • Benchmarking
  • Gestionarea erorilor

Explorarea gRPC Subiecte avansate

  • Integrarea cu clientul Evans
  • Securizarea unei conexiuni cu SSL/TLS
  • Echilibrarea sarcinii

Depanare

Rezumat și concluzii

Cerințe

  • Experiență în limbaje de programare cum ar fi Go, Java, C#, Python, etc.
  • .
  • Familiaritate cu tehnologia cloud computing
  • .

Audiență

  • Inginerii de software
  • Programatori
  • Dezvoltatori
 7 ore

Mărturii (5)

Cursuri înrudite

C++, QT, ZeroMQ and Protocol Buffers

35 ore

MPICH

7 ore

XML Fundamentals

21 ore

XQuery

14 ore

BizTalk for Developers

21 ore

Biztalk for Administrators

35 ore

Biztalk for Administrators - Advanced

35 ore

BizTalk for Administrators - Beginner to Advanced

70 ore

Open MPI: Building Distributed Memory Applications

7 ore

OpenCL

21 ore

Distributed Systems Storage with etcd

7 ore

Apache Mesos

14 ore

HashiCorp Nomad

14 ore

HashiCorp Vault

14 ore

Categorii înrudite

1