gRPC یکی از داغترین فناوریهای Google در سالهای اخیر برای طراحی APIهای بسیار کارآمد و مقیاسپذیر برای میکروسرویسهای شما است. با استفاده از gRPC، می توانید عملکردی 10 برابری در مقایسه با ارتباطات میکروسرویس های سنتی مبتنی بر REST داشته باشید. خیلی خیلی سریعه!
به ما این امکان را میدهد که انواع مختلفی از API را بسته به مورد استفاده خود انتخاب کنیم که با REST امکانپذیر نیست. یکی از بزرگترین چالشها در طراحی میکروسرویس، ارتباط بین سرویسها است. اکثر توسعه دهندگان از REST به عنوان همه منظوره استفاده می کنند. اما چالش های زیادی دارد. ما یاد می گیریم که چگونه مشکلات رایج REST را با استفاده از gRPC حل کنیم.
در پایان این دوره، با
راحت خواهید بودتوسعه خدمات میکرو با gRPC
gRPC همه انواع RPC
API Unary
Client Streaming API
API جریان سرور
API جریان دوطرفه
توسعه بازی Snake Ladder با استفاده از جریان دوطرفه
بافرهای پروتکل/Protobuf از ابتدا
پلتفرم خنثی زبان Google برای سریالسازی/غیراصلی کردن دادههای ساختاریافته خنثی است.
تعادل بار
gRPC از HTTP2 استفاده می کند - با اتصال دائمی به انتهای پشتی. در تعادل بار چالش هایی وجود دارد. این بخش با جزئیات در مورد آنها صحبت می کند.
تأیید هویت
نحوه عبور رمز جلسه کاربر
نحوه انتقال رمز خدمات مشتری
بررسی خطا
بررسی خطا از طریق فراداده
بررسی خطا از طریق Protobuf OneOf
بررسی خطا از طریق استثنا
ادغام بوت بهار
نحوه استفاده از gRPC در میکروسرویس Spring Boot
توسعه یکپارچه سازی چندین سرویس
مهندس اصلی
نمایش نظرات