RPC-အဝေးမှလုပ်ထုံးလုပ်နည်းခေါ်ရန်

အဆိုပါ RPC protocol ကိုကွန်ယက်ကွန်ပျူတာများအကြားဆက်သွယ်ရေးနိုင်အောင်စီစဉ်ပေးထားတယ်

ကွန်ယက်ပေါ်တွင်တဦးတည်းကကွန်ပျူတာပေါ်တွင်တစ်ဦးကအစီအစဉ်အပေါ်အခြားကွန်ပျူတာပေါ်မှာ program ၏တောင်းဆိုချက်ကိုစေရန်တစ်ဦးအဝေးမှလုပ်ထုံးလုပ်နည်းခေါ်ဆိုမှုကိုအသုံးပြုသည် ကွန်ရက်က ကွန်ရက်ရဲ့အသေးစိတ်ကိုသိရှိခြင်းမရှိဘဲ။ အဆိုပါ RPC protocol ကိုဆော့ဖျဝဲ application များအတွင်းသို့မဟုတ်အကြား Point-to-point ဆက်သွယ်ရေးများအတွက်ကွန်ယက် programming ကိုမော်ဒယ်ဖြစ်ပါတယ်။ တစ်ဦး RPC ကိုလည်း subroutine ဖုန်းခေါ်ဆိုမှုတစ်ခုသို့မဟုတ် function ကိုခေါ်ဆိုမှုအဖြစ်လူသိများသည်။

ဘယ်လို RPC အလုပ်လုပ်

RPC ခုနှစ်တွင်ပေးပို့ကွန်ပျူတာတစ်လုပ်ထုံးလုပ်နည်း, function ကို, ဒါမှမဟုတ်နည်းလမ်းခေါ်ဆိုခ၏ပုံစံအတွက်တောင်းဆိုချက်တစ်ခုစေသည်။ RPC တောင်းဆိုမှုများသို့ထိုအဖုန်းခေါ်ဆိုမှုဘာသာနှင့်ရည်ရွယ်ဦးတည်ရာမှကွန်ယက်ကျော်ကသူတို့ကိုပို့ပေးသည်။ အဆိုပါ RPC လက်ခံရရှိသူထို့နောက်လုပ်ထုံးလုပ်နည်းအမည်နှင့်အငြင်းအခုံစာရင်းကိုအပေါ်အခြေခံပြီးတောင်းဆိုမှု process လုပ်တယ်, အခါပြီးပြည့်စုံပေးပို့သူတစ်ဦးတုန့်ပြန်လွှတ်လိုက်တယ်။ RPC applications များပုံမှန်အားဖြင့်ဝေးလံခေါင်ဖျားဖုန်းခေါ်ဆိုမှုပွဲစားနှင့်သူတို့ကိုဒေသခံလုပ်ထုံးလုပ်နည်းဖုန်းခေါ်ဆိုမှုကဲ့သို့တူညီသောဖြစ်ဖို့ပရိုဂရမ်မှပေါ်လာစေကြောင်း software ကို "proxy များ" ဟုခေါ် module တွေနှင့် "ချလံ" အကောင်အထည်ဖော်ရန်။

RPC ခေါ်ဆိုမှု applications များများသောအားဖြင့်ရလဒ်ပြန်လာနိုင်ရန်ဝေးလံသောလုပ်ထုံးလုပ်နည်းအဘို့စောင့်ဆိုင်းနေ, synchronous operate ။ သို့သျောလညျး, တူညီတဲ့လိပ်စာနှင့်အတူပေါ့ပါးချည်များအသုံးပြုမှုမျိုးစုံ RPCs တစ်ပြိုင်နက်ဖြစ်ပေါ်နိုင်သည်ကိုဆိုလိုသည်။ RPC RPCs ပြန်လာမထားတဲ့အတွက်ကွန်ယက်ကိုအောင်မြင်မှုများသို့မဟုတ်အခြားအခြေအနေများကိုင်တွယ်ရန်အချိန်ကုန်ယုတ္တိဗေဒထည့်သွင်း။

RPC Technologies က

RPC 1990 ကတည်းက Unix ကကမ်ဘာပျေါတှငျဘုံ programming ကို technique ကိုဖြစ်ခဲ့သည်။ အဆိုပါ RPC protocol သည်ပွင့်လင်းဆော့ဝဲ Foundation ၏ Distributed Computing ပတ်ဝန်းကျင်နှင့်ကျယ်ပြန့်ဖြန့်ချထားခဲ့သည်နှစ်ဦးစလုံး၏ Sun Microsystems ကိုပွင့်လင်းကွန်ယက်ကွန်ပျူတာစာကြည့်တိုက်များ, နှစ်ဦးစလုံးအတွက်အကောင်အထည်ဖော်ခဲ့ပါတယ်။ RPC နည်းပညာများပိုမိုမကြာသေးခင်ကဥပမာ Microsoft က DCOM ကို, Java RMI, နဲ့ XML-RPC နှင့် SOAP ပါဝင်သည်။