RPC (Remote Procedure Call, gọi thủ tục từ xa) là một trong những cách gọi service phổ biến nhất trong distributed system. RPC hướng tới việc giúp gọi service từ xa tự nhiên như gọi local method, đồng thời đóng gói các chi tiết phức tạp như network communication, serialization, service discovery, load balancing, timeout retry và fault-tolerant governance.
- Java80
- Database46
- Computer Basics36
- System Design16
- AI15
- Phát triển ứng dụng AI14
- Computer Science Basics14
- Distributed13
- Framework13
- Công cụ phát triển11
- Tuyển tập bài viết kỹ thuật11
- Knowledge Planet10
- AI Coding thực chiến10
- Đến gần tác giả9
- High Performance9
- High Availability8
- Chuẩn bị phỏng vấn8
- AI Application Development8
- Tuyển tập bài viết kỹ thuật chọn lọc8
- Distributed Systems6
- Lộ trình học6
- Computer Fundamentals6
- Tuyển tập bài viết kỹ thuật chất lượng cao6
- Hệ thống phân tán5
- Dự án mã nguồn mở5
- Sách máy tính4
- Tìm hiểu dự án4
- Chất lượng code4
- Hiệu năng cao3
- AI Coding Principles3
- Cơ sở máy tính3
- Kiến thức cơ bản về máy tính3
- Interview Preparation2
- Dự án open source2
- AI application development2
- Thực chiến AI Coding2
- Kỹ thuật AI Coding2
- Kiến thức máy tính cơ bản2
- Phân tán2
- Distributed system2
- Performance cao2
- System design2
- Về tác giả1
- Lập trình AI1
- Sách Computer1
- Sách Computer Science1
- Computer Books1
- High availability1
- High-performance1
- Hành trình lập trình1
- Làm quen với dự án1
- Open-source Projects1
- Java Interview Guide1
- Kỹ thuật lập trình AI1
- AI coding thực chiến1
- Thực hành lập trình AI1
- Thực chiến AI coding1
- AI coding1
- AI Coding1
- AI Programming Principles1
- Nguyên lý AI coding1
- Lập trình AI thực chiến1
- CS Basics1
- Kiến thức máy tính1
- Kiến thức cơ sở máy tính1
- Bộ sưu tập bài viết kỹ thuật đặc sắc1
18/9/26Khoảng 3 phút
Bài viết này giới thiệu ngắn gọn một số khái niệm cơ bản liên quan đến RPC.
Xét trong distributed system, RPC giải quyết vấn đề các service gọi lẫn nhau như thế nào. Request từ bên ngoài thường đi qua API gateway trước khi vào hệ thống. Sau đó, các service bên trong tiếp tục phối hợp với nhau qua RPC, HTTP Client, message queue và các phương thức khác. Nếu muốn tìm hiểu chi tiết về service governance của RPC framework trưởng thành như Dubbo, bạn có thể đọc tiếp Tổng hợp câu hỏi phỏng vấn Dubbo.
18/9/26Khoảng 8 phút
