ကွန်ရက်ပြဿနာများအတွက် အပလီကေးရှင်းခံနိုင်ရည်အား စမ်းသပ်ရန်အတွက် Toxiproxy 2.3 ကို ဖြန့်ချိသည်။

အကြီးမားဆုံး e-commerce ပလပ်ဖောင်းများထဲမှ တစ်ခုဖြစ်သည့် Shopify သည် ထိုအခြေအနေများ ဖြစ်ပေါ်လာချိန်တွင် အက်ပလီကေးရှင်းစွမ်းဆောင်ရည်ကို စမ်းသပ်ရန်အတွက် ကွန်ရက်နှင့် စနစ်ပျက်ကွက်မှုများနှင့် ကွဲလွဲချက်များကို အတုယူရန် ဒီဇိုင်းထုတ်ထားသည့် ပရောက်စီဆာဗာ Toxiproxy 2.3 ကို ထုတ်ဝေလိုက်ပါသည်။ Toxiproxy ကို ယူနစ်စမ်းသပ်ခြင်းစနစ်များ၊ စဉ်ဆက်မပြတ် ပေါင်းစပ်ပလပ်ဖောင်းများနှင့် ဖွံ့ဖြိုးတိုးတက်ရေးဆိုင်ရာ ပတ်ဝန်းကျင်များနှင့် ပေါင်းစပ်ရန်အတွက် အသုံးပြုနိုင်သည့် ရွေ့လျားပြောင်းလဲနေသော ဆက်သွယ်ရေးလမ်းကြောင်းလက္ခဏာများအတွက် API ကို ပံ့ပိုးပေးသည့်အတွက် မှတ်သားဖွယ်ကောင်းပါသည်။ Toxiproxy ကုဒ်ကို Go တွင်ရေးထားပြီး MIT လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

စမ်းသပ်နေသည့် အပလီကေးရှင်းနှင့် ဤအပလီကေးရှင်းက အပြန်အလှန်အကျိုးသက်ရောက်သည့် ကွန်ရက်ဝန်ဆောင်မှုကြားတွင် အလုပ်လုပ်သည်၊ ထို့နောက် ဆာဗာမှ တုံ့ပြန်မှုကို လက်ခံရရှိသည့်အခါ သို့မဟုတ် တောင်းဆိုချက်တစ်ခုပေးပို့သည့်အခါ အချို့သောကြန့်ကြာမှုတစ်ခုကို တုပနိုင်သည်၊ ထို့နောက် လှိုင်းနှုန်းကိုပြောင်းလဲကာ ချိတ်ဆက်မှုများကို လက်ခံရန်ငြင်းဆိုမှုကို အတုယူနိုင်သည် ချိတ်ဆက်မှုများ ထူထောင်ခြင်း သို့မဟုတ် ပိတ်ခြင်း၏ ပုံမှန်တိုးတက်မှုကို နှောင့်ယှက်ခြင်း၊ တည်ဆောက်ထားသော ချိတ်ဆက်မှုများကို ပြန်လည်သတ်မှတ်ခြင်း၊ ပက်ကတ်များ၏ အကြောင်းအရာများကို ပုံပျက်စေသည်။

အပလီကေးရှင်းများမှ ပရောက်စီဆာဗာ၏ လည်ပတ်မှုကို ထိန်းချုပ်ရန်အတွက် Ruby၊ Go၊ Python၊ C#/.NET၊ PHP၊ JavaScript/Node.js၊ Java၊ Haskell၊ Rust နှင့် Elixir အတွက် ကလိုင်းယင့်ဒစ်ဂျရီများကို ထောက်ပံ့ပေးထားသည်။ အခြေအနေများကို ပျံသန်းပြီး ရလဒ်ကို ချက်ချင်းအကဲဖြတ်ပါ။ ကုဒ်ကို အပြောင်းအလဲမပြုလုပ်ဘဲ ဆက်သွယ်ရေးချန်နယ်၏ လက္ခဏာရပ်များကို ပြောင်းလဲရန် အထူး utility toxiproxy-cli ကို သုံးနိုင်သည် (Toxiproxy API အား ယူနစ်စမ်းသပ်မှုများတွင် အသုံးပြုသည်ဟု ယူဆရပြီး အပြန်အလှန်အကျိုးပြုသော စမ်းသပ်မှုများ ပြုလုပ်ရန်အတွက် အသုံးဝင်နိုင်သည်)။

အသစ်ထွက်ရှိထားသော အပြောင်းအလဲများထဲတွင် HTTPS အတွက် client endpoint handler ၊ ပုံမှန် test handlers များကို သီးခြားဖိုင်များအဖြစ် ခွဲထုတ်ခြင်း၊ client.populate API ကို အကောင်အထည်ဖော်ခြင်း၊ armv7 နှင့် armv6 ပလပ်ဖောင်းများအတွက် ပံ့ပိုးမှု၊ နှင့် ပြောင်းလဲနိုင်စွမ်းတို့ ပါဝင်ပါသည်။ ဆာဗာအတွက် မှတ်တမ်းအဆင့်။

source: opennet.ru

မှတ်ချက် Add