Đây là ứng dụng Linux có tên guide-rpc-framework, phiên bản mới nhất có thể tải xuống tại guide-rpc-frameworksourcecode.tar.gz. Ứng dụng có thể chạy trực tuyến trên nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks dành cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên guide-rpc-framework với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH:
hướng dẫn-rpc-framework
SỰ MIÊU TẢ:
guide-rpc-framework là một triển khai Java của khung Gọi thủ tục từ xa (RPC) được xây dựng trên Netty, Kyro (để tuần tự hóa) và Zookeeper (để khám phá và điều phối dịch vụ). Nó chủ yếu nhắm đến những người học và thực hành các hệ thống phân tán muốn xem cách bạn có thể xây dựng một hệ thống RPC từ các nguyên tắc đầu tiên thay vì chỉ sử dụng một thư viện hiện có. Dự án cung cấp mã cho các stub phía máy khách, bộ xương phía máy chủ, phân phối phương thức, tuần tự hóa, cân bằng tải và quản lý nút thông qua Zookeeper. Vì RPC vẫn là một khối xây dựng nền tảng trong các dịch vụ vi mô, kiến trúc máy chủ và các hệ thống hiệu suất cao, cơ sở mã này giúp bạn theo dõi cách các yêu cầu được đóng khung, định tuyến, tuần tự hóa và thực thi trên các nút. Vì nó tích hợp các thành phần chính của hệ sinh thái (vòng lặp sự kiện Netty, đồ thị đối tượng Kyro, điều phối Zookeeper), bạn cũng được tiếp xúc với ngăn xếp đó.
Tính năng
- Máy chủ và máy khách mạng dựa trên Netty với ngữ nghĩa gọi phương thức RPC tùy chỉnh
- Tuần tự hóa Kyro các tải trọng yêu cầu/phản hồi để truyền nhị phân hiệu quả
- Tích hợp Zookeeper để đăng ký, khám phá và điều phối dịch vụ
- Phương pháp phân phối và cân bằng tải trên các nút dịch vụ đã đăng ký
- Cấu trúc mã rõ ràng với các bình luận và hướng dẫn được thiết kế để học tập
- Thích hợp để xây dựng các dịch vụ RPC đơn giản, nghiên cứu nội bộ dịch vụ vi mô hoặc nguyên mẫu
Ngôn ngữ lập trình
Java
Danh Mục
Đây là một ứng dụng cũng có thể được tải xuống từ https://sourceforge.net/projects/guide-rpc-framework.mirror/. Ứng dụng này được lưu trữ trên OnWorks để có thể chạy trực tuyến dễ dàng nhất từ một trong những Hệ điều hành miễn phí của chúng tôi.