Schița de curs

Introducere

gRPC Concepte

  • Sincron vs asincron
  • Suprafața API
  • Ciclul de viață RPC

gRPC vs REST

  • Tipuri de API gRPC
  • Paradigme REST

Pregătirea mediului de dezvoltare

  • Instalarea și configurarea gRPC
  • Instalarea și configurarea Go Micro
  • Instalarea Docker
  • Instalarea Kubernetes
  • Configurarea dependențelor Go
  • Configurarea unui server HTTP Go

gRPC Streaming

  • Implementarea clientului și serverului API unic
  • Implementarea clientului și serverului API de streaming la nivel de server
  • Implementarea clientului și serverului API de streaming la nivel de client
  • Implementarea clientului și serverului API bidirecțional

Du-te Microservices

  • Marshalling JSON structuri Go
  • Umarshalling JSON structuri Go
  • Construirea imaginilor Docker pentru microserviciile Go
  • Rularea containerizării local
  • Optimizarea imaginilor Docker

Microserviciu Ochrestration cu Kubernetes

  • Deploying Go microservices to Kubernetes
  • Implementarea descriptorilor
  • Scalare a deploy-urilor
  • Actualizări progressive

gRPC Depanare și securitate

  • Folosirea gestionării erorilor
  • Urmăririle cu termene limită
  • Creați certificate SSL pentru criptarea SSL

Rezumat și concluzii

Cerințe

  • Go experiență de programare

Audiență

  • Developeri Web
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite