Apache မှစတင်ခဲ့သောစွမ်းဆောင်ရည်မြင့်မားသော Java RPC မူဘောင်အဖြစ် MicrossylCe ဗိသုကာအနုပညာရှင်များ၏လူကြိုက်များမှုနှင့်အတူ။ Dubbo နှင့်အတူ dubber များနှင့်အတူ developer များကဝန်ဆောင်မှုမှတ်ပုံတင်ခြင်း, ရှာဖွေတွေ့ရှိမှုနှင့်ခေါ်ဆိုမှုကိုထိရောက်စွာအကောင်အထည်ဖော်နိုင်သည်။
PHP ကိုရိုးရှင်းလွယ်ကူခြင်း, ပြောင်းလွယ်ပြင်လွယ်ခြင်းနှင့်ထိရောက်မှုအတွက်လူသိများသည်။ ဝက်ဘ်လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုတွင်လူကြိုက်များသည်။ Laravel နှင့် symfony ကဲ့သို့သော၎င်း၏ကြွယ်ဝသောမူဘောင်ကိုဂေဟစနစ်သည် application တည်ဆောက်ခြင်းလုပ်ငန်းစဉ်ကိုအလွန်ရိုးရှင်းအောင်ပြုလုပ်နိုင်သည်။
Dubbo ၏ဖြန့်ဝေထားသော 0 န်ဆောင်မှုစွမ်းရည်ကိုအပြည့်အဝအသုံးချနိုင်ရန်အတွက် PHP applications and dubbo 0 န်ဆောင်မှုများ၏ချောမွေ့စွာပေါင်းစည်းမှုကိုသေချာစွာပေါင်းစည်းခြင်းမှာအထူးအရေးကြီးသည်။ အောက်ဖော်ပြပါများသည်အများသုံးပေါင်းစည်းမှုနည်းလမ်းများဖြစ်သည်။
Dubbo's PHP တိုးချဲ့မှု၏အကူအညီဖြင့် PHP applications များသည် dubbo 0 န်ဆောင်မှုများကိုတိုက်ရိုက်ခေါ်ဆိုနိုင်သည်။ developer များသည်သက်ဆိုင်ရာတိုးချဲ့မှုများတပ်ဆင်ရန်နှင့်မြန်ဆန်သောပေါင်းစည်းမှုအောင်မြင်ရန် PHP code တွင် configure calls configure လုပ်ရန်လိုအပ်သည်။
// နမူနာကုဒ်
$client = new Dubbo\Client();
$response = $client->call('ဝန်ဆောင်မှုအမည်', 'နည်းလမ်းအမည်', ['တေးရေး1', 'တေးရေး2']);
နောက်ထပ်ဘုံအဖြေတစ်ခုမှာ Restable Api မှတဆင့် Dubbo 0 န်ဆောင်မှုများကို encapsulate လုပ်ရန်ဖြစ်သည်။ PHP application များသည် HTTP တောင်းဆိုမှုများကို HTTP တောင်းဆိုမှုများကိုတိုက်ရိုက်ဆက်သွယ်ခြင်း,
// နမူနာကုဒ်
$response = file_get_contents('http://dubbo-service-url/api/method?param1=value1&m2=value2');
မြင့်မားသော decouple အောင်မြင်ရန် PHP applications များသည်မက်ဆေ့ခ်ျများမှတစ်ဆင့်တောင်းဆိုမှုမက်ဆေ့ခ်ျများကိုလည်းပေးပို့နိုင်သည်။ ဤနည်းလမ်းသည်စနစ်၏ပမာဏနှင့်ပြတ်တောက်လွယ်ခြင်းနှင့်အမှားသည်းခံမှုကိုပိုမိုကောင်းမွန်စေသည်။
// နမူနာကုဒ်
$queue->send(['service' => 'ဝန်ဆောင်မှုအမည်', 'method' => 'နည်းလမ်းအမည်', 'params' => ['တေးရေး1', 'တေးရေး2']]);
Dubbo နှင့် PHP interfaces ၏ထိရောက်သောပေါင်းသင်းမှုနှင့် PHP interfaces သည် Microssvice ပတ်ဝန်းကျင်တွင်အားသာချက်များနှင့်လျှောက်လွှာစွမ်းဆောင်ရည်နှင့်ပြုပြင်ထိန်းသိမ်းမှုတိုးတက်စေရန်အတွက်အပြည့်အဝကစားနိုင်သည်။ သင် PHP တိုးချဲ့ခြင်း, ပြန်လည်နေရာချထားခြင်း,