تعداد ویدئو | 34 |
---|---|
زمان دوره | 02:32:28 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش استفاده کردن از gRPC در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی استفاده کردن از gRPC در ASP.NET Core است که با نام اصلی Using gRPC in ASP.NET Core از شرکت Pluralsight منتشر شده است.
فریم ورک gRPC به عنوان یک فریم ورک مدرن و Open Source برای انجام Remote Procedure Call ها مورد استفاده قرار می گیرد و می تواند در هر محلی اجرا بشود. این فریم ورک امکان ساختن اپلیکیشن های کلاینت و سروری را فراهم می کند. با استفاده از فریم ورک gRPC به سادگی می توانیم سیستم هایی را ایجاد کنیم که به صورت توزیع شده با یکدیگر در ارتباط هستند. واژه gRPC مخفف Google Remote Procedure Calls است. این فریم ورک در ابتدا توسط گوگل مطرح شد و علاوه بر این مدیریت و نگهداری می شود.
استفاده کردن از gRPC در مقابل تکنولوژی های مشابه از قبیل Rest و SignalR دارای مزیت هایی می باشند. البته این نکته را نباید فراموش کنیم که ظهور gRPC به معنی از بین رفتن Rest نمی باشد. به عبارت دیگر هر کدام از این تکنولوژی ها در جایگاه مناسب خود کاربردهایی را دارند. در ادامه برخی از سناریوهایی که در آنها استفاده کردن از gRPC توصیه می شود را بررسی خواهیم کرد.
همانطور که گفته شد فریم ورک gRPC نسبت به گزینه های مشابه دارای مزیت های متعددی است که در این قسمت در رابطه با آنها صحبت خواهیم کرد. لیستی که در قسمت زیر مشاهده می کنید برخی از مهمترین مزیتهای gRPC را ارائه میدهد. • استفاده کردن از یک زبان توصیف اینترفیس تحت عنوان Proto Buffers برای به دست آوردن عدم وابستگی به زبان و یا Platform خاصی • استفاده کردن از تکنیک Streaming به صورت یکطرفه و دوطرفه و مبتنی بر http2 • ایجاد امنیت با استفاده از TLS و SSL مربوط به Http2 • حجمی کمتر پیام های ارسال شده و دریافت شده با استفاده از فرمت Ordinal Binary • سرعت بسیار بالا در Encryption و Decryption بر روی پیامهای در حال ارسال
فصل اول: مقدمه دوره آموزشی
فصل دوم: gRPC چیست؟
فصل سوم: اضافه کردن gRPC به ASP.NET Core
فصل چهارم: ساخت کلاینت های gRPC
فصل پنجم: کار کردن با قابلیت های gRPC
فصل ششم: پیاده سازی امنیت در gRPC
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.