Đề cương khóa học

Giới thiệu

Tổng quan về Đặc điểm và Kiến trúc của gRPC

  • Các khái niệm cơ bản và vòng đời
  • Định nghĩa dịch vụ
  • Ngôn ngữ được hỗ trợ

Hiểu gRPC Cơ bản

  • Các loại triển khai
  • Các loại tin nhắn

Thiết lập gRPC

  • Protocol buffers
  • Các phụ thuộc và plugin

Tạo File Proto

  • Định nghĩa server và client
  • Dòng lệnh

Tạo các Lớp Protobuf và gRPC

  • Tạo thư mục
  • Xây dựng dự án

Triển khai Server

  • Tạo kết nối bảo mật
  • Truyền tin nhắn
  • Tích hợp vào ứng dụng

Triển khai Client

  • Tạo kết nối bảo mật
  • Gửi metadata
  • Gọi gRPC đơn

Truyền tải với gRPC

  • Truyền từ server
  • Truyền từ client
  • Truyền hai chiều

Quản lý Dịch vụ gRPC

  • Xác thực
  • Đánh giá hiệu suất
  • Xử lý lỗi

Khám phá Các Chủ đề Nâng cao của gRPC

  • Tích hợp với client Evans
  • Bảo mật kết nối bằng SSL/TLS
  • Cân tải

Gỡ lỗi

Tổng kết và Kết luận

Yêu cầu

  • Kinh nghiệm trong các ngôn ngữ lập trình như Go, Java, C#, Python, v.v.
  • Hiểu biết về công nghệ điện toán đám mây

Đối tượng

  • Kỹ sư phần mềm
  • Lập trình viên
  • Nhà phát triển
 7 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (6)

Các khóa học sắp tới

Các danh mục liên quan