نسخه بندی قرارداد

این در معماری میکروسرویس، ادغام B2B و محصولات API باز است که در آن مشتریان مختلف از نسخه های مختلف رابط استفاده می کنند.
چه ما در حال نسخه
Object | توضیحات | |
---|---|---|
مشخصات OpenAPI | هر نسخه از اسناد و قرارداد را نگه دارید | |
Endpoints | اضافه کردن نسخه به URL ('/v1/'، '/v2/')، صرفه جویی در سازگاری با عقب | |
پیمان، Dredd | رفع شرایط سرویس گیرنده سرور | |
کنترل تغییر در ساختار درخواست و پاسخ |
چگونه پیاده سازی می کنیم
پشتیبانی از چندین نسخه API به صورت موازی
نسخهبندی صریح در نشانیهای وب، سرآیندها، یا پارامترها
خودکار از هر نسخه قرارداد (پیمان، پستچی، شوخی، Dredd)
مشخصات نسخه در Git یا از طریق CI/CD
مستندات و تغییرات برای مشتریان در هر تغییر
مزایای استفاده از
تضمین ثبات یکپارچگی
توانایی انتشار ویژگی های جدید بدون خطر «شکستن» مشتریان
ساده سازی مهاجرت بین نسخه ها
پاک کردن تاریخچه تغییر و کنترل قرارداد
شفافیت برای تیم های توسعه داخلی و خارجی
جایی که بسیار مهم است
معماری میکروسرویس چند وابستگی
سیستم عامل های API عمومی یا B2B
سیستم های مالی و پرداخت با قراردادهای بلند مدت
برنامه های موبایل که به یک API پایدار وابسته هستند
نسخه قرارداد پایه و اساس پیش بینی و اعتماد به API ها است. ما فرایندهایی را پیاده سازی می کنیم که به شما امکان تغییر و توسعه API ها را بدون درد می دهد، در حالی که حفظ سازگاری و شفافیت برای همه احزاب.
تماس با ما
لطفاً فرم زیر را پر کنید، در اسرع وقت پاسخ خواهیم داد.