RMI trong hệ thống phân tán là gì?
RMI trong hệ thống phân tán là gì?

Video: RMI trong hệ thống phân tán là gì?

Video: RMI trong hệ thống phân tán là gì?
Video: Lập trình mạng - 34. Lập trình phân tán đối tượng với RMI 2024, Tháng mười một
Anonim

Quảng cáo. RMI viết tắt của Gọi phương pháp từ xa . Nó là một cơ chế cho phép một đối tượng cư trú trong một hệ thống (JVM) để truy cập / gọi một đối tượng đang chạy trên JVM khác. RMI được sử dụng để xây dựng phân phối các ứng dụng; nó cung cấp giao tiếp từ xa giữa các chương trình Java.

Do đó, RMI có nghĩa là gì?

Các RMI (Remote Method Invocation) là một API cung cấp cơ chế tạo ứng dụng phân tán trong java. Các RMI cho phép một đối tượng gọi các phương thức trên một đối tượng đang chạy trong JVM khác. Các RMI cung cấp giao tiếp từ xa giữa các ứng dụng bằng cách sử dụng hai đối tượng gốc và khung.

Tương tự như vậy, RMI được sử dụng ở đâu? RMI là một giải pháp java thuần túy cho các cuộc gọi thủ tục từ xa (RPC) và là đã sử dụng để tạo ứng dụng phân tán trong java. Đối tượng Stub và Skeleton là đã sử dụng để giao tiếp giữa phía máy khách và máy chủ.

Cũng cần biết, RPC và RMI trong hệ thống phân tán là gì?

RPC (Cuộc gọi thủ tục từ xa) và RMI ( Gọi phương pháp từ xa ) là hai cơ chế cho phép người dùng gọi hoặc gọi các quy trình sẽ chạy trên một máy tính khác với máy người dùng đang sử dụng. Nhưng thay vì chuyển một cuộc gọi thủ tục, RMI chuyển một tham chiếu đến đối tượng và phương thức đang được gọi.

Điều phối và Unmarshalling trong RMI là gì?

Nói một cách ngắn gọn, " soái ca "đề cập đến quá trình chuyển đổi dữ liệu hoặc các đối tượng thành luồng byte và" tháo gỡ "là quá trình ngược lại của việc chuyển đổi luồng byte thành dữ liệu hoặc đối tượng ban đầu của chúng. Mục đích của" soái ca / tháo gỡ "quá trình là chuyển dữ liệu giữa RMI hệ thống.

Đề xuất: