Đề cương khóa học
Giới thiệu
Tổng quan về Tính năng và Kiến trúc gRPC
- Các khái niệm và vòng đời cơ bản
- Định nghĩa dịch vụ
- Các ngôn ngữ được hỗ trợ
Hiểu các Nguyên tắc Cơ bản của gRPC
- 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 Tệp Proto
- Định nghĩa máy chủ và máy khách
- Dòng lệnh
Tạo Protobuf và Các Lớp gRPC
- Tạo một thư mục
- Xây dựng dự án
Triển khai Máy chủ
- Tạo kết nối an toàn
- Truyền tin nhắn
- Tích hợp với các ứng dụng
Triển khai Máy khách
- Tạo kết nối an toàn
- Gửi siêu dữ liệu
- Cuộc gọi gRPC đơn lẻ
Truyền phát với gRPC
- Truyền phát từ máy chủ
- Truyền phát từ máy khách
- Truyền phát song phương
Quản lý Dịch vụ gRPC
- Xác thực
- Đánh giá hiệu năng
- Xử lý lỗi
Khám phá Các Chủ đề Nâng cao của gRPC
- Tích hợp với Evans client
- Bảo mật kết nối với SSL/TLS
- Cân bằng tải
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Có kinh nghiệm với các ngôn ngữ lập trình như Go, Java, C#, Python, v.v.
- Làm quen với 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
Testimonials (6)
Tốc độ và sự tập trung vào hệ thống mục tiêu, tôi có thể duy trì tập trung một cách tốt.
Kevin - Phoenix Contact B.V.
Course - gRPC
Machine Translated
Số lượng kiến thức mà người hướng dẫn có, khả năng trả lời tất cả các câu hỏi của chúng tôi và khả năng diễn đạt khái niệm của gRPC một cách rõ ràng.
Damian - Phoenix Contact B.V.
Course - gRPC
Machine Translated
đào tạo từ xa
LIEGHIO - CNR
Course - gRPC
Machine Translated
Tốc độ và phạm vi lý tưởng cho người mới bắt đầu gRPC.
Irene Gerasimenko - Edwards Lifesciences Corporation
Course - gRPC
Machine Translated
GoĐộ bao phủ về các khái niệm của proto buffer bao gồm thực hành trực tiếp trước khi chuyển sanggrpc.
Akeel Laila - ASML US, LLC
Course - gRPC
Machine Translated
Tôi thích cách Clement rất hữu ích.
Mateera Kaikko - ASML US, LLC
Course - gRPC
Machine Translated