نکات اساسی برای مدیریت خدمات gRPC خود با Kong مانند یک حرفه ای

عکس پروفایل Guilherme Salazar Hacker Noon

@gszrگیلرم سالازار

مهندس باطن با تجربه با سابقه کار در صنعت نرم افزار نشان داده شده است. در حال حاضر در کنگ کار می کند.

gRPC یک چارچوب فراخوانی از راه دور (RPC) است که در ابتدا توسط Google حدود سال 2015 ایجاد شد و در سالهای اخیر شاهد رشد روز افزونی بود. gRPC مبتنی بر HTTP / 2 برای حمل و نقل و Protobuf به عنوان زبان تعریف رابط (IDL) دارای چندین قابلیت است که RII های سنتی REST با آن دست و پنجه نرم می کنند ، مانند جریان دو جهته و رمزگذاری باینری کارآمد.

پشتیبانی gRPC بومی

آنچه در زیر می آید ، آموزش گام به گام نحوه تنظیم Kong برای خدمات پروکسی gRPC است که دو سناریو ممکن را نشان می دهد. در سناریوی اول ، یک ورودی تک مسیر در Kong با تمام روش های gRPC یک سرویس مطابقت دارد. در مورد دوم ، من دارای روشهای متداول هستم ، که به من امکان می دهد پلاگینهای مختلف را برای روشهای خاص gRPC اعمال کنم.

قبل از شروع، Kong Gateway را نصب کنید، اگر قبلاً این کار را نکرده اید.

از آنجا که gRPC از HTTP / 2 برای حمل و نقل استفاده می کند ، لازم است که شنوندگان پروکسی HTTP / 2 را در Kong فعال کنید. برای انجام این کار ، ویژگی زیر را در پیکربندی Kong خود اضافه کنید:

proxy_listen = 0.0.0.0:9080 http2, 0.0.0.0:9081 http2 ssl

همچنین می توانید شنونده پروکسی را با متغیرهای محیط پیکربندی کنید:

KONG_PROXY_LISTEN="0.0.0.0:9080 http2, 0.0.0.0:9081 http2 ssl" bin/kong restart

در این…

سئو PBN | خبر های جدید سئو و هک و سرور