توابع Google Cloud Run و Cloud Functions برای Firebase با هم بخش مهمی از راه حل محاسباتی بدون سرور Google برای ایجاد برنامه های کاربردی رویداد محور را تشکیل می دهند.
برای توسعه دهندگان Google Cloud Platform ، توابع Cloud Run به عنوان یک لایه ارتباطی عمل می کنند که به شما امکان می دهد با گوش دادن به رویدادها و پاسخ دادن به آنها، منطق بین سرویس های Google Cloud Platform (GCP) ببافید.
برای توسعه دهندگان Firebase ، Cloud Functions برای Firebase راهی برای گسترش رفتار Firebase و ادغام ویژگی های Firebase از طریق افزودن کد سمت سرور فراهم می کند.
هر دو راه حل اجرای سریع و قابل اعتماد عملکردها را در یک محیط کاملاً مدیریت شده ارائه می دهند که در آن نیازی به نگرانی در مورد مدیریت سرورها یا تهیه زیرساخت ها نیست.
توابع ابری برای Firebase
اگر توسعه دهنده ای هستید که یک برنامه تلفن همراه یا برنامه وب تلفن همراه می سازد، باید از Cloud Functions برای Firebase استفاده کنید. Firebase به توسعه دهندگان تلفن همراه امکان دسترسی به طیف کاملی از خدمات کاملاً مدیریت شده مبتنی بر تلفن همراه از جمله تجزیه و تحلیل، احراز هویت و پایگاه داده بیدرنگ را می دهد. Cloud Functions با ارائه راهی برای گسترش و اتصال رفتار ویژگی های Firebase از طریق افزودن کد سمت سرور، این پیشنهاد را تکمیل می کند.
توسعه دهندگان Firebase می توانند به راحتی با سرویس های خارجی برای کارهایی مانند پردازش پرداخت ها و ارسال پیام های SMS ادغام شوند. همچنین، توسعهدهندگان میتوانند منطق سفارشی را وارد کنند که یا برای یک دستگاه تلفن همراه بسیار سنگین است یا باید روی سرور ایمن شود. موارد استفاده را کاوش کنید تا درباره ادغامهای معمولی بیشتر بدانید. برای توسعهدهندگانی که به پشتیبان کاملتری نیاز دارند، توابع Cloud Run دروازهای به قابلیتهای قدرتمند Google Cloud Platform فراهم میکند.
Cloud Functions for Firebase برای توسعه دهندگان Firebase بهینه شده است:
- Firebase SDK برای پیکربندی توابع شما از طریق کد
- با کنسول Firebase و Firebase CLI یکپارچه شده است
- محرکهای مشابه Google Cloud Functions، بهعلاوه محرکهای Firebase Realtime Database، Firebase Authentication و Firebase Analytics
توابع Cloud Run برای Google Cloud Platform
توسعه دهندگان می توانند خدمات GCP را با نوشتن کد در قالب یک تابع متصل و گسترش دهند. توابع Cloud Run به عنوان یک لایه ارتباطی عمل می کنند که به شما امکان می دهد با گوش دادن به رویدادها و پاسخ دادن به آنها، منطق بین سرویس های GCP ببافید. تنها با چند خط کد، توسعه دهندگان می توانند استفاده خود از خدمات GCP را برای ایجاد ترکیبات سطح بالاتر بدون نیاز به تهیه یا مدیریت سرورها غنی کنند. برای اطلاعات بیشتر به مستندات عملکردهای Google Cloud Run مراجعه کنید.