Xây dựng Hệ thống RPC với RabbitMQ và PHP
Giới thiệu về RPC
Trong bài hướng dẫn thứ hai, chúng ta đã học cách sử dụng hàng đợi công việc để phân phối các tác vụ tốn thời gian giữa nhiều worker.
Nhưng nếu chúng ta cần thực thi một hàm trên máy tính từ xa và chờ kết quả thì sao? Đó là một câu chuyện khác. Mô hình này thường được gọi là "gọi thủ tục từ xa" (RPC).
Trong hướng dẫn ...
Đăng vào ngày 21 tháng 6 lúc 02:50
Apache Dubbo Consistent Hashing Load Balancer: Architecture and Practical Usage
In distributed RPC systems, client-side load balancing ensures predictable request distribution while maintaining stability during topology changes. Apache Dubbo’s ConsistentHashLoadBalance is specifically designed for scenarios where request affinity—routing identical requests to the same provider—is critical. Unlike round-robin or random stra ...
Đăng vào ngày 20 tháng 6 lúc 22:41
gRPC trong .NET
Giới thiệu
gRPC là một framework gọi thủ tục từ xa (RPC) hiệu suất cao, mã nguồn mở, dựa trên giao thức HTTP/2, hỗ trợ luồng hai chiều, nén header và các tính năng khác. Nó sử dụng mặc định Protocol Buffers (Protobuf) làm ngôn ngữ định nghĩa giao diện (IDL) và định dạng tuần tự hóa dữ liệu, phù hợp cho vi dịch vụ, giao tiếp thời gian thực và cá ...
Đăng vào ngày 11 tháng 6 lúc 18:30
Tìm hiểu khung gọi thủ tục từ xa brpc của Baidu
Tổng quan về brpc
brpc là một khung gọi thủ tục từ xa (RPC) hiệu suất cao, đa nền tảng do Baidu phát triển và mã nguồn mở. Mục tiêu chính của nó là đơn giản hóa giao tiếp giữa các dịch vụ trong hệ thống phân tán. Khung này cung cấp một cách đơn giản và hiệu quả để xây dựng và quản lý các lời gọi dịch vụ trong kiến trúc vi dịch vụ. brpc hỗ trợ c ...
Đăng vào ngày 4 tháng 6 lúc 21:55
Truyền thông liên tiến trình trên Android: IPC, RPC, Hệ thống Binder và Gọi hứng ứng dụng C
Truyền thông liên tiến trình trên Android: IPC, RPC, Hệ thống Binder và Gọi hứng ứng dụng C
1. Khái niệm cơ bản
IPC (Inter-Process Communication) hay Truyền thông liên tiến trình là cơ chế một tiến trình gửi dữ liệu đến một tiến trình khác. Khi ứng dụng A cần trao đổi dữ liệu với ứng dụng B, cơ chế IPC được sử dụng.
RPC (Remote Procedure Call) ...
Đăng vào ngày 30 tháng 5 lúc 21:03