بحث در مورد REST در مقابل JSON-RPC با استفاده از LLMها
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۲/۰۵ ۱۰:۳۳
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
REST در مقابل JSON-RPC هنگام کار با مدلهای زبانی بزرگ (LLM) منتشر شده است. کِلسی هایتواور معتقد است که استانداردسازی بر REST برای APIها ممکن است اشتباه بوده باشد و APIهای مبتنی بر قصد، با مکانیسم کشف و استفاده نمونه، رویکرد بهتری هستند.
JSON-RPC به عنوان پایهای برای پروتکلهای جدیدی مانند MCP برای جبران این شکاف عمل کرده است. این مقاله به بررسی این موضوع میپردازد که آیا REST همچنان یک انتخاب مناسب برای APIها است یا اینکه رویکردهای جدیدی مانند MCP جایگزین آن خواهند شد. برخی از پاسخها به این نکته اشاره کردهاند که REST از قبل این ویژگیها را دارد، اما بیشتر افراد آنها را به درستی پیادهسازی نمیکنند.
مقاله همچنین به اهمیت مسئولیتپذیری در APIها و نقش آنها در نظارت و ایجاد فشار اشاره میکند. این موضوع با استفاده از یک مقاله در Slack مورد بحث قرار گرفته و بر الگوهای فنی آشنا مانند دسترسی به API، شناسایی، غنیسازی دادهها و مدلهای مجوزدهی مجاز تأکید دارد که چگونه میتوانند برای نظارت در مقیاس وسیع مورد استفاده قرار گیرند.
در پایان، مقاله به رشد روزافزون FastAPI به عنوان یک چارچوب وب محبوب برای ساخت APIها در Python اشاره میکند و همچنین به مقایسهای در مورد زمان شروع سرد در سرویسهای بدون سرور Cloudflare، Netlify و Vercel میپردازد. همچنین به نتایج نظرسنجی سالانه JavaScript در مورد چارچوبهای بکاند و افزایش استفاده از NestJS و محبوبیت Hono اشاره شده است.