Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

ক্লাউড ফাংশনগুলিতে আমি কী করতে পারি?

ক্লাউড ফাংশনগুলি ডেভেলপারদের ফায়ারবেস এবং গুগল ক্লাউড ইভেন্টগুলিতে অ্যাক্সেস দেয়, সেই সাথে ইভেন্টগুলির প্রতিক্রিয়া হিসাবে কোড চালানোর জন্য স্কেলযোগ্য কম্পিউটিং পাওয়ারও দেয়। যদিও এটি প্রত্যাশা করা হয়েছে যে ফায়ারবেস অ্যাপ্লিকেশনগুলি তাদের অনন্য প্রয়োজনীয়তা মেটাতে অনন্য উপায়ে ক্লাউড ফাংশন ব্যবহার করবে, সাধারণ ব্যবহারের ক্ষেত্রে এই অঞ্চলগুলিতে পড়তে পারে:

আপনার আগ্রহী প্রতিটি বিভাগের জন্য ব্যবহারের কেস এবং উদাহরণগুলি পর্যালোচনা করুন এবং তারপরে আমাদের প্রারম্ভিক টিউটোরিয়াল বা প্রমাণীকরণ ইভেন্ট , বিশ্লেষণ ইভেন্ট এবং আরও অনেক কিছুর জন্য কীভাবে নির্দেশিকা নির্দিষ্ট করতে হবে তা এগিয়ে যান। সমর্থিত ইভেন্ট ধরণের সম্পূর্ণ তালিকার জন্য eventType এপিআই রেফারেন্সটি দেখুন।

আকর্ষণীয় কিছু ঘটলে ব্যবহারকারীদের অবহিত করুন

বিকাশকারীরা কোনও অ্যাপ সম্পর্কিত প্রাসঙ্গিক তথ্যের সাথে ব্যবহারকারীদের ব্যস্ত রাখতে এবং আপ টু ডেট রাখতে ক্লাউড ফাংশন ব্যবহার করতে পারেন। উদাহরণস্বরূপ, এমন অ্যাপ্লিকেশনটি বিবেচনা করুন যা ব্যবহারকারীদের অ্যাপে একে অপরের ক্রিয়াকলাপ অনুসরণ করতে দেয়। প্রতিবার কোনও ব্যবহারকারী নিজেকে অন্য ব্যবহারকারীর অনুগামী হিসাবে যুক্ত করে, রিয়েলটাইম ডেটাবেজে একটি লেখা আসে। তারপরে এই লেখার ইভেন্টটি ফায়ারবেস ক্লাউড মেসেজিং (এফসিএম) বিজ্ঞপ্তিগুলি তৈরি করতে একটি ফাংশন ট্রিগার করতে পারে যাতে উপযুক্ত ব্যবহারকারীদের যাতে তারা নতুন অনুগামী তৈরি করেছে তা জানাতে পারেন।

  1. ফাংশনটি রিয়েলটাইম ডেটাবেস পাথটিতে লেখককে অনুসরণ করে যেখানে অনুগামীদের সংরক্ষণ করা হয়।
  2. ফাংশন এফসিএম এর মাধ্যমে প্রেরণের জন্য একটি বার্তা রচনা করে।
  3. এফসিএম ব্যবহারকারীর ডিভাইসে বিজ্ঞপ্তি বার্তা প্রেরণ করে।

কাজের কোড পর্যালোচনা করতে, এফসিএম বিজ্ঞপ্তি প্রেরণ দেখুন।

অন্যান্য আকর্ষণীয় বিজ্ঞপ্তি ব্যবহারের কেস

ডাটাবেস স্যানিটাইজেশন এবং রক্ষণাবেক্ষণ সম্পাদন করুন

ক্লাউড ফাংশন ডেটাবেস ইভেন্ট হ্যান্ডলিংয়ের সাহায্যে, সিস্টেমটি আপ টু ডেট এবং পরিষ্কার রেখে ব্যবহারকারীর আচরণের প্রতিক্রিয়ায় আপনি রিয়েলটাইম ডেটাবেস বা ক্লাউড ফায়ার স্টোর সংশোধন করতে পারেন। উদাহরণস্বরূপ, একটি চ্যাট রুম অ্যাপ্লিকেশনটিতে, আপনি লেখার ইভেন্টগুলি পর্যবেক্ষণ করতে এবং ব্যবহারকারীর বার্তাগুলির থেকে অনুপযুক্ত বা অশুদ্ধ পাঠ্য স্ক্রাব করতে পারেন। এটি কীভাবে কাজ করতে পারে তা এখানে:

  1. ফাংশনের ডেটাবেস ইভেন্ট হ্যান্ডলার একটি নির্দিষ্ট পথে ইভেন্ট লেখার জন্য শোনেন এবং কোনও চ্যাট বার্তার টেক্সটযুক্ত ইভেন্টের ডেটা উদ্ধার করে।
  2. ফাংশনটি কোনও অনুপযুক্ত ভাষা সনাক্ত এবং স্ক্রাব করার জন্য পাঠ্যটি প্রসেস করে।
  3. ফাংশনটি আপডেট করা পাঠ্যটি ডাটাবেসে ফিরে আসে।

কাজের কোড পর্যালোচনা করতে, পাঠ্য সংশোধন নমুনা দেখুন। এই নমুনাটি অনুপযুক্ত ভাষার পাশাপাশি চ্যাটের বার্তাগুলিতে বড় হাতের "চিৎকার" স্যানিটাইজ করে।

অন্যান্য ডাটাবেস স্যানিটাইজেশন এবং রক্ষণাবেক্ষণ ব্যবহারের ক্ষেত্রে

আপনার অ্যাপ্লিকেশনটির পরিবর্তে মেঘের মধ্যে নিবিড় কাজগুলি সম্পাদন করুন

বিকাশকারীরা গুগল ক্লাউড রিসোর্স-নিবিড় কাজের (ভারী সিপিইউ বা নেটওয়ার্কিং) অফলোড করার জন্য ক্লাউড ফাংশনগুলির সুবিধা নিতে পারেন যা ব্যবহারকারীর ডিভাইসে চালানো ব্যবহারিক হবে না। উদাহরণস্বরূপ, আপনি ক্লাউড স্টোরেজতে চিত্র আপলোডগুলি শুনতে, ফাংশনটি চালাচ্ছে এমন চিত্রটি ডাউনলোড করতে, এটি সংশোধন করতে এবং ক্লাউড স্টোরেজে আবার আপলোড করতে কোনও ফাংশন লিখতে পারেন। আপনার পরিবর্তনগুলির মধ্যে আকার পরিবর্তন, ক্রপিং বা চিত্র রূপান্তর করা অন্তর্ভুক্ত থাকতে পারে। এই কাজটি সহজ করার জন্য চিত্রম্যাগিক কমান্ড লাইন সরঞ্জামগুলি ক্লাউড ফাংশনগুলির সাথে ব্যবহারের জন্য সরবরাহ করা হয়েছে।

  1. ক্লাউড স্টোরেজে কোনও চিত্র ফাইল আপলোড করা হলে একটি ফাংশন ট্রিগার করে।
  2. ফাংশনটি চিত্রটি ডাউনলোড করে এবং এটির একটি থাম্বনেইল সংস্করণ তৈরি করে।
  3. ফাংশনটি ডাটাবেসে থাম্বনেইলের অবস্থান লিখেছে, সুতরাং একটি ক্লায়েন্ট অ্যাপ এটি খুঁজে পেতে এবং এটি ব্যবহার করতে পারে।
  4. ফাংশনটি থাম্বনেলটিকে নতুন স্থানে ক্লাউড স্টোরেজে ফিরিয়ে আনবে।
  5. অ্যাপটি থাম্বনেইল লিঙ্কটি ডাউনলোড করে।

কোনও চিত্র প্রক্রিয়াকরণের উদাহরণের পদচারণার জন্য, হ্যান্ডেল স্টোরেজ ইভেন্টগুলি দেখুন

ফায়ারবেস মেঘে ব্যাচের কাজের অন্যান্য উদাহরণ

তৃতীয় পক্ষের পরিষেবা এবং API গুলি একত্রিত করুন

ক্লাউড ফাংশনগুলি ওয়েব অ্যাপ্লিকেশনগুলিতে কল করে এবং এক্সপোজ করে আপনার অ্যাপ্লিকেশনটিকে অন্যান্য পরিষেবাদির সাথে আরও ভালভাবে কাজ করতে সহায়তা করে। উদাহরণস্বরূপ, উন্নয়নের ক্ষেত্রে সহযোগিতার জন্য ব্যবহৃত একটি অ্যাপ্লিকেশন গিটহাব একটি ওয়ার্কগ্রুপ চ্যাট রুমে প্রতিশ্রুতিবদ্ধ পোস্ট করতে পারে।

  1. একজন ব্যবহারকারী গিটহাবের রেপোতে চাপ দেয়।
  2. একটি HTTPS ফাংশন গিটহাব ওয়েবহুক এপিআইয়ের মাধ্যমে ট্রিগার করে।
  3. ফাংশনটি একটি দল স্ল্যাক চ্যানেলে প্রতিশ্রুতিবদ্ধতার একটি বিজ্ঞপ্তি প্রেরণ করে।

তৃতীয় পক্ষের পরিষেবাদি এবং এপিআইয়ের সাথে সংহত করার অন্যান্য উপায়