
Triển khai mẫu Cổng được sử dụng trong kiến trúc MSA
July
Bài giảng này đề cập đến quá trình định cấu hình API Cổng tùy chỉnh bằng yaml.
Cơ bản
Go, Kafka, MSA
Trong bài giảng này, chúng tôi sẽ đề cập đến cách giảm tài nguyên liên lạc giữa các máy chủ bằng cách triển khai giao tiếp RPC và gRPC được sử dụng trong thực tế.


Đánh giá từ những học viên đầu tiên
5.0
daum4572
Thật tốt vì đã được biết về gRPC thông qua một ví dụ đơn giản! Ngoài ra, tôi chưa từng tiếp xúc với ngôn ngữ Go trước đây, nhưng thật tốt vì qua bài giảng đã được biết dù chỉ một chút về Go.
5.0
ㅇㅅㅇ
Đã lâu rồi tôi mới hoàn thành Inflearn! Tôi đã nhận được một cuốn sách gRPC như một món quà từ một người tôi biết, nhưng tôi thấy việc đó rất khó khăn. Qua bài giảng này tôi đã nắm được những kỹ năng cơ bản để hiểu được nội dung tổng thể và nghiên cứu chuyên sâu nội dung. Cảm ơn
5.0
마음을 녹이는 고양이
Thật tốt khi học các khái niệm cơ bản về grpc với golang. Tôi sẽ đánh giá cao nếu bạn có thể cung cấp bài giảng về các dự án khác bằng cách sử dụng grpc~
Cách giao tiếp hiệu quả giữa các máy chủ
Cách giao tiếp với RPC thay vì giao tiếp HTTP thông thường
Giao tiếp hiệu quả thông qua giao tiếp GRPC
Trong thực tế, giao tiếp HTTP chủ yếu được sử dụng, nhưng cần phải tiết kiệm tài nguyên cho những phần được gọi thường xuyên.
Câu trả lời cho những vấn đề này nằm ở giao tiếp RPC .
Bằng cách hủy mã hóa và sắp xếp dữ liệu nhỏ hơn HTTP, nó làm giảm tài nguyên trong giao tiếp giữa máy chủ với máy chủ.
Tôi đã xây dựng một máy chủ HTTP chung dựa trên cấu trúc mà tôi sử dụng trong công việc thực tế của mình và cấu hình dự án để chạy máy chủ GRPC ở chế độ nền.
Trong bài giảng này, tôi hy vọng bạn sẽ cùng tôi học cách quản lý xác thực người dùng trên máy chủ GRPC.
📌 Ngay cả những công ty nổi tiếng mà hầu hết các bạn đều biết cũng đang giới thiệu và sử dụng RPC để tiết kiệm tài nguyên.
Giao tiếp GRPC có thể thực hiện giao tiếp giữa máy chủ với máy chủ theo cách tiết kiệm hơn so với giao tiếp HTTP thông thường bằng cách áp dụng các khái niệm về lệnh gọi thủ tục từ xa và bộ đệm giao thức .
Là người tạo ra khóa học này, tôi có kinh nghiệm trong việc tối ưu hóa tài nguyên cho lưu lượng truy cập bằng cách thay đổi giao tiếp HTTP hiện có thành giao tiếp GRPC do lưu lượng truy cập đột ngột trong môi trường hoạt động thực tế .

Tôi muốn nâng cao trình độ phát triển back-end. Tôi là một lập trình viên back-end có thể lập trình bảng tin CRUD, nhưng tôi không biết phải làm gì sau đó.

Tôi muốn tiết kiệm tiền
Đối với TPS tức thời, có lo ngại về việc tăng hoặc giảm chi phí do khả năng tự động mở rộng đột ngột.
Kỹ sư DevOps

Tôi tò mò về quá trình phát triển.
Tôi tò mò về cách các nhà phát triển máy chủ Pangyo phát triển và cách họ cấu trúc quá trình phát triển của mình.
người tìm việc
Tìm hiểu về giao tiếp HTTP và RPC
Tôi có thể hiểu cấu trúc dịch vụ cần xây dựng cho RPC.
Bạn có thể chuyển từ một nhà phát triển chỉ biết CRUD sang một nhà phát triển có thể suy nghĩ về giao tiếp giữa các khách hàng.
Bạn có thể là một nhà phát triển có thể cung cấp thông tin đầu vào trong những tình huống mà TPS là vấn đề đáng quan tâm.
Cấu trúc động của máy chủ được ứng dụng trong thực tế
Các nhà phát triển back-end làm việc tại Pangyo cấu trúc máy chủ của họ như thế nào? Bất kể chủ đề bài giảng là gì, chúng tôi cũng sẽ đề cập đến kiến trúc máy chủ được áp dụng trong thực tế.

Phương pháp viết nguyên mẫu được tạo ra bởi Google
Tôi hiểu về RPC, nhưng GRPC là gì?
GRPC là một RPC Framework được phát triển bởi Google.
Xác thực thông qua PasstoToken thay vì JWT thông thường
Thay vì sử dụng JWT thường được biết đến cho mã thông báo xác thực, chúng tôi sử dụng Paseto , sử dụng thuật toán mã hóa mới .
Điều này sẽ giúp bạn trở thành một nhà phát triển quan tâm nhiều hơn đến các công nghệ mới.

Quản lý biến môi trường có thể mở rộng
Bạn có đang quản lý phần tải biến môi trường một cách linh hoạt không?
Trong thực tế, DevOps quản lý phần gọi biến môi trường.
Do đó, nó phải được cấu hình theo cách cho phép thực hiện các cuộc gọi linh hoạt để phù hợp với môi trường DevOps.
Chúng tôi sẽ thông báo cho bạn dựa trên mẫu được sử dụng trong thực tế .
Bài giảng dựa trên MacOS.
Khóa học này sử dụng ngôn ngữ Go. Nếu bạn không quen với ngôn ngữ này, hãy thoải mái sử dụng ngôn ngữ bạn muốn.
Khóa học này dành cho ai?
Bất kỳ ai đang làm việc về phát triển máy chủ
Bất cứ ai quan tâm đến cách giảm thiểu tài nguyên
Những người chuẩn bị đi làm
Cần biết trước khi bắt đầu?
Golang [Đó là ngôn ngữ giảng dạy, bạn không cần phải biết nó]
3,853
Học viên
195
Đánh giá
88
Trả lời
4.4
Xếp hạng
15
Các khóa học
Giới thiệu bản thân
Xuất thân là người học trái ngành, hiện tôi đang đảm nhiệm vị trí phát triển máy chủ nền tảng tại Pangyo.
Tôi yêu thích việc tối ưu hóa máy chủ và tinh chỉnh các truy vấn (query tuning) khác nhau, đồng thời luôn nỗ lực để hướng dẫn các bạn những tính năng đơn giản một cách nhanh chóng và dễ hiểu nhất.
Kinh nghiệm làm việc
[Cựu] Nhà phát triển Blockchain tại Sandbox
[Cựu] Nhà phát triển Backend tại công ty con của Nexon
[Cựu] Nhà phát triển máy chủ nền tảng tại tập đoàn lớn ở Pangyo
[Hiện tại] Nhà phát triển máy chủ tại công ty mẹ ở Pangyo
Tất cả
21 bài giảng ∙ (2giờ 11phút)
Tài liệu khóa học:
Tất cả
21 đánh giá
4.2
21 đánh giá
Đánh giá 5
∙
Đánh giá trung bình 4.4
5
Thật tốt khi học các khái niệm cơ bản về grpc với golang. Tôi sẽ đánh giá cao nếu bạn có thể cung cấp bài giảng về các dự án khác bằng cách sử dụng grpc~
Chúng tôi đang suy nghĩ về nhiều phương pháp khác nhau và suy nghĩ về những chủ đề sẽ cung cấp!! Tôi muốn cung cấp không chỉ grpc mà còn muốn cung cấp thông tin thực tế là bạn thực sự có thể áp dụng nó vào thực tế và rằng có một nền tảng và mô hình kinh doanh như vậy. Chúng tôi đang trong quá trình xem xét và phát triển nhiều chủ đề khác nhau, vì vậy vui lòng dành cho chúng tôi sự quan tâm của bạn. Cảm ơn bạn đã để lại đánh giá tốt!!
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Tôi đã có thể thực hành giao tiếp RPC một cách dễ dàng và nhanh chóng. Cảm ơn bạn vì bài giảng tuyệt vời.
Tôi đã cố gắng loại trừ phần lý thuyết càng nhiều càng tốt và chuẩn bị thông qua thực hành. Cảm ơn!!
Đánh giá 5
∙
Đánh giá trung bình 5.0
5
Đã lâu rồi tôi mới hoàn thành Inflearn! Tôi đã nhận được một cuốn sách gRPC như một món quà từ một người tôi biết, nhưng tôi thấy việc đó rất khó khăn. Qua bài giảng này tôi đã nắm được những kỹ năng cơ bản để hiểu được nội dung tổng thể và nghiên cứu chuyên sâu nội dung. Cảm ơn
Cảm ơn bạn đã để lại đánh giá tốt!! Giao tiếp RPC có xu hướng chỉ được sử dụng thường xuyên trong các tình huống cụ thể và HTTP được sử dụng chủ yếu. Tuy nhiên, tôi nghĩ đó là một phương pháp hấp dẫn vì nó có thể được sử dụng hiệu quả nếu được thay thế. Chúng tôi hy vọng sẽ có sự phát triển thú vị hơn trong tương lai. Cảm ơn :)
Đánh giá 10
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
Đánh giá 1
∙
Đánh giá trung bình 1.0
1
Tại sao bài giảng này, có thể bỏ qua khi kéo chuột, lại được đánh giá cao? Họ thậm chí còn không giải thích rõ ràng về RPC và gRPC nên họ cứ tiếp tục... Tôi không hiểu ;;
Xin chào. Trước tiên xin cảm ơn bạn đã tham gia khóa học. Hầu hết các bài giảng của tôi tập trung vào việc tạo và vận hành các triển khai thực tế. Tôi muốn làm cho việc phát triển trở nên thú vị thông qua trải nghiệm thực tế hơn là nội dung lý thuyết. Vì vậy, tôi không đề cập nhiều đến nội dung lý thuyết mà chỉ đề cập đến lý thuyết đơn giản và thực hành, và tôi xin lỗi vì đã không hài lòng với nó...ㅠ Lần sau chúng tôi sẽ cung cấp nhiều bài giảng được chuẩn bị kỹ hơn! Cảm ơn bạn đã để lại đánh giá!!
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!