RMI در سیستم توزیع شده چیست؟
RMI در سیستم توزیع شده چیست؟

تصویری: RMI در سیستم توزیع شده چیست؟

تصویری: RMI در سیستم توزیع شده چیست؟
تصویری: RMI - در یک نگاه 2024, آوریل
Anonim

آگهی ها. RMI مخفف فراخوانی روش از راه دور . این مکانیزمی است که به یک شی اجازه می دهد که در یکی باشد سیستم (JVM) برای دسترسی یا فراخوانی یک شی در حال اجرا در JVM دیگر. RMI برای ساخت استفاده می شود توزیع شده است برنامه های کاربردی؛ ارتباط از راه دور بین برنامه های جاوا را فراهم می کند.

در نتیجه، منظور از RMI چیست؟

این RMI (Remote Method Invocation) یک API است که مکانیزمی را برای ایجاد برنامه های کاربردی توزیع شده در جاوا فراهم می کند. این RMI به یک شی اجازه می دهد تا متدهایی را روی یک شی در حال اجرا در JVM دیگر فراخوانی کند. این RMI ارتباط از راه دور بین برنامه ها را با استفاده از دو شیء خرد و اسکلت فراهم می کند.

به همین ترتیب، RMI در کجا استفاده می شود؟ RMI یک راه حل جاوا خالص برای تماس های رویه از راه دور (RPC) است و می باشد استفاده شده برای ایجاد برنامه توزیع شده در جاوا. اشیاء خرد و اسکلت هستند استفاده شده برای ارتباط بین سمت مشتری و سرور

همچنین بدانید RPC و RMI در سیستم توزیع شده چیست؟

RPC (تماس رویه از راه دور) و RMI ( فراخوانی روش از راه دور ) دو مکانیزم هستند که به کاربر اجازه فراخوانی یا فراخوانی فرآیندهایی را می دهند که روی رایانه ای متفاوت از رایانه ای که کاربر استفاده می کند اجرا می شود. اما به جای عبور از یک تماس رویه ای، RMI یک ارجاع به شی و متدی که فراخوانی می شود ارسال می کند.

Marshalling و Unmarshalling در RMI چیست؟

در چند کلمه " مارشال کردن "به فرآیند تبدیل داده ها یا اشیاء inb به یک جریان بایت اشاره دارد، و " unmarshalling " فرآیند معکوس تبدیل بایت استریم بیک به داده یا شی اصلی خود است. هدف از " مارشال کردن / unmarshalling "فرآیند انتقال داده ها بین RMI سیستم.

توصیه شده: