Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 1.53 KB

README.md

File metadata and controls

20 lines (19 loc) · 1.53 KB

تحقیق پایانترم gRPC

نویسندگان

  • پوریا صفایی
  • مریم عسگری نژاد

مقدمه

در gRPC، یک برنامه کلاینت می‌تواند مستقیماً یک متد را روی یک برنامه سرور در یک ماشین دیگر فراخوانی کند، همانند اینکه یک لوکال آبجکت است، و ایجاد برنامه‌ها و سرویس‌های توزیع‌شده را برای شما آسان‌تر می‌کند. مانند بسیاری از سیستم‌های RPC، gRPC مبتنی بر ایده تعریف یک سرویس است، روش‌هایی را که می‌توان از راه دور با پارامترها و انواع خروجی‌هایشان فراخوانی کرد، مشخص کرد. در سمت سرور، سرور این رابط را پیاده سازی می کند و یک سرور gRPC را برای رسیدگی به فراخوانی های کلاینت اجرا می کند. در سمت کلاینت، کلاینت یک stub دارد (که در برخی از زبان‌ها به آن کلاینت گفته می‌شود) که همان متدهای سرور را ارائه می‌دهد...

پیش‌نیاز‌ها

باید دانش ابتدایی نسبت به GO داشته باشید و بتوانید از آن‌ استفاده کنید چرا که مثال های بیان شده در این تحقیق در زبان GO است.