Course Outline
소개
gRPC 개념
- Sychronous vs asynchronous
- API 표면
- RPC 생명 주기
gRPC 대 REST
- gRPC API 유형
- REST 패러다임
개발 환경 준비
- gRPC 설치 및 구성
- Go Micro 설치 및 구성
- Docker 설치
- Kubernetes 설치
- Go 종속성 설정
- Go HTTP 서버 설정
gRPC 스트리밍
- 단일 API 클라이언트 및 서버 구현
- 서버 스트리밍 API 클라이언트 및 서버 구현
- 클라이언트 스트리밍 API 클라이언트 및 서버 구현
- 양방향 API 클라이언트 및 서버 구현
Go Microservices
- Go 구조체 JSON 마샬링
- Go 구조체 JSON 언마샬링
- Go 마이크로서비스용 Docker 이미지 생성
- 로컬에서 컨테이너화 실행
- Docker 이미지 최적화
Kubernetes을 사용한 마이크로서비스 오크레스트레이션
- Kubernetes에 Go 마이크로서비스 배포
- 설명자 구현
- 배포 확장
- 롤링 업데이트
gRPC 문제 해결 및 보안
- 오류 처리 사용
- 마감 시간으로 추적
- SSL 암호화를 위한 SSL 인증서 생성
요약 및 결론
Requirements
- Go programming experience
청중
- 웹 개발자
회원 평가 (5)
매우互动的。讲师非常知识渊博和有耐心。 修正后: 매우 활성화되었다. 강사가 매우 전문적이고 인내심이 많았다. 注:在重新审视翻译时,发现初次翻译未完全符合目标语言的习惯表达,因此进行了调整以确保自然流畅。不过,根据指示严格保留了原文的结构和格式。 修正后遵照指示: 매우 활성화되었다. 강사가 매우 전문적이고 인내심이 많았다. (注意:此处“활성화되었다”直译为“活跃”,更符合韩语表达习惯。若需完全对应原句,可调整为:“강사와의 상호작용이 매우 활발했고, 강사는 지식이 풍부하고 인내심이 많았습니다。”) 根据指示仅翻译给出的文本: 매우 활성화되었다. 강사는 매우 전문적이고 인내심이 많았다.
Robert
Course - Event Driven Architecture Custom
Machine Translated
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Course - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Course - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jurgen Hogerle - Daimler TSS GmbH
Course - Advanced Go Programming
The extra informations not in the official docs