স্বাক্ষর:
export interface TaskQueueOptions extends options.EventHandlerOptions
প্রসারিত: options.EventHandlerOptions
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
সঙ্গতি | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | একটি ফাংশন একবারে পরিবেশন করতে পারে এমন অনুরোধের সংখ্যা। |
সিপিইউ | সংখ্যা | "gcf_gen1" | একটি ফাংশনে বরাদ্দ করার জন্য CPU-এর ভগ্নাংশ সংখ্যা। |
ইনগ্রেস সেটিংস | options.IngressSetting | রিসেট ভ্যালু | ইনগ্রেস সেটিংস যা নিয়ন্ত্রণ করে যে এই ফাংশনটি কোথা থেকে কল করা যেতে পারে। |
আহ্বানকারী | "ব্যক্তিগত" | স্ট্রিং | স্ট্রিং[] | কে এই ফাংশনের জন্য টাস্ক সারিবদ্ধ করতে পারে। যদি অনির্দিষ্ট রেখে দেওয়া হয়, শুধুমাত্র যে পরিষেবা অ্যাকাউন্টগুলির roles/cloudtasks.enqueuer এবং roles/cloudfunctions.invoker আছে তাদের অনুমতি থাকবে। |
লেবেল | রেকর্ড<string, string> | ফাংশনে সেট করার জন্য ব্যবহারকারীর লেবেল। |
সর্বাধিক উদাহরণ | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | সমান্তরালভাবে চলমান দৃষ্টান্তের সর্বাধিক সংখ্যা৷ |
স্মৃতি | অপশন। মেমরি অপশন | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | একটি ফাংশনে বরাদ্দ করার জন্য মেমরির পরিমাণ। |
মিনইনস্ট্যান্স | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | একটি নির্দিষ্ট সময়ে চলমান প্রকৃত দৃষ্টান্তের ন্যূনতম সংখ্যা৷ |
বর্জন করা | বুলিয়ান | অভিব্যক্তি <বুলিয়ান> | সত্য হলে, এই ফাংশনটি স্থাপন বা অনুকরণ করবেন না। |
হারসীমা | হারসীমা | কিভাবে যানজট নিয়ন্ত্রণ ফাংশন প্রয়োগ করা উচিত. |
অঞ্চল | options.SupportedRegion | স্ট্রিং | অভিব্যক্তি <string> | রিসেট ভ্যালু | অঞ্চল যেখানে ফাংশন স্থাপন করা উচিত। |
পুনরায় চেষ্টা করা | বুলিয়ান | ব্যর্থ মৃত্যুদণ্ড আবার বিতরণ করা উচিত কিনা। |
retryConfig | RetryConfig | একটি নন-2xx রিটার্নের ক্ষেত্রে কিভাবে একটি টাস্ক পুনরায় চেষ্টা করা উচিত। |
গোপনীয়তা | (স্ট্রিং | গোপন পরম)[] | |
পরিষেবা অ্যাকাউন্ট | স্ট্রিং | অভিব্যক্তি <string> | রিসেট ভ্যালু | ফাংশন হিসাবে চালানোর জন্য নির্দিষ্ট পরিষেবা অ্যাকাউন্ট। |
সময় শেষ সেকেন্ড | সংখ্যা | অভিব্যক্তি <সংখ্যা> | রিসেট ভ্যালু | সেকেন্ডে ফাংশনের জন্য টাইমআউট, সম্ভাব্য মানগুলি হল 0 থেকে 540৷ HTTPS ফাংশনগুলি একটি উচ্চতর সময়সীমা নির্দিষ্ট করতে পারে৷ |
vpc সংযোগকারী | স্ট্রিং | অভিব্যক্তি <string> | রিসেট ভ্যালু | নির্দিষ্ট VPC সংযোগকারীর সাথে ক্লাউড ফাংশন সংযুক্ত করুন। |
vpcConnectorEgress সেটিংস | options.VpcEgressSetting | রিসেট ভ্যালু | VPC সংযোগকারীর জন্য এগ্রেস সেটিংস। |
tasks.TaskQueueOptions.concurrency
একটি ফাংশন একবারে পরিবেশন করতে পারে এমন অনুরোধের সংখ্যা।
শুধুমাত্র ক্লাউড ফাংশন v2 এ চলমান ফাংশনগুলিতে প্রয়োগ করা যেতে পারে। নাল-এর একটি মান ডিফল্ট সঙ্গতি পুনরুদ্ধার করে (80 যখন CPU > = 1, 1 অন্যথায়)। সঙ্গতি 1 ছাড়া অন্য কোনো মান সেট করা যাবে না যদি cpu
1-এর কম হয়। কনকারেন্সির সর্বোচ্চ মান হল 1,000।
স্বাক্ষর:
concurrency?: number | Expression<number> | ResetValue;
tasks.TaskQueueOptions.cpu
একটি ফাংশনে বরাদ্দ করার জন্য CPU-এর ভগ্নাংশ সংখ্যা।
< এর সাথে ফাংশনের জন্য ডিফল্ট 1 = 2GB RAM এবং বৃহত্তর মেমরি আকারের জন্য বৃদ্ধি। জিক্লাউড ইউটিলিটি ব্যবহার করার সময় এটি ডিফল্ট থেকে আলাদা এবং Google ক্লাউড ফাংশন জেনারেশন 1-এ নির্ধারিত পরিমাণ থেকে আলাদা।
স্বাক্ষর:
cpu?: number | "gcf_gen1";
tasks.TaskQueueOptions.ingressSettings
ইনগ্রেস সেটিংস যা নিয়ন্ত্রণ করে যে এই ফাংশনটি কোথা থেকে কল করা যেতে পারে।
স্বাক্ষর:
ingressSettings?: options.IngressSetting | ResetValue;
tasks.TaskQueueOptions.invoker
কে এই ফাংশনের জন্য টাস্ক সারিবদ্ধ করতে পারে।
যদি অনির্দিষ্ট রেখে দেওয়া হয়, শুধুমাত্র যে পরিষেবা অ্যাকাউন্টগুলির roles/cloudtasks.enqueuer
এবং roles/cloudfunctions.invoker
আছে তাদের অনুমতি থাকবে।
স্বাক্ষর:
invoker?: "private" | string | string[];
tasks.TaskQueueOptions.labels
ফাংশনে সেট করার জন্য ব্যবহারকারীর লেবেল।
স্বাক্ষর:
labels?: Record<string, string>;
tasks.TaskQueueOptions.maxInstances
সমান্তরালভাবে চলমান দৃষ্টান্তের সর্বাধিক সংখ্যা৷
স্বাক্ষর:
maxInstances?: number | Expression<number> | ResetValue;
tasks.TaskQueueOptions.memory
একটি ফাংশনে বরাদ্দ করার জন্য মেমরির পরিমাণ।
স্বাক্ষর:
memory?: options.MemoryOption | Expression<number> | ResetValue;
tasks.TaskQueueOptions.minInstances
একটি নির্দিষ্ট সময়ে চলমান প্রকৃত দৃষ্টান্তের ন্যূনতম সংখ্যা৷
নিষ্ক্রিয় থাকাকালীন মেমরি বরাদ্দ এবং CPU বরাদ্দের 10% জন্য দৃষ্টান্তগুলি বিল করা হবে৷
স্বাক্ষর:
minInstances?: number | Expression<number> | ResetValue;
tasks.TaskQueueOptions.omit
সত্য হলে, এই ফাংশনটি স্থাপন বা অনুকরণ করবেন না।
স্বাক্ষর:
omit?: boolean | Expression<boolean>;
tasks.TaskQueueOptions.rate Limits
কিভাবে যানজট নিয়ন্ত্রণ ফাংশন প্রয়োগ করা উচিত.
স্বাক্ষর:
rateLimits?: RateLimits;
tasks.TaskQueueOptions.region
অঞ্চল যেখানে ফাংশন স্থাপন করা উচিত।
স্বাক্ষর:
region?: options.SupportedRegion | string | Expression<string> | ResetValue;
tasks.TaskQueueOptions.retry
ব্যর্থ মৃত্যুদণ্ড আবার বিতরণ করা উচিত কিনা।
স্বাক্ষর:
retry?: boolean;
tasks.TaskQueueOptions.retryConfig
একটি নন-2xx রিটার্নের ক্ষেত্রে কিভাবে একটি টাস্ক পুনরায় চেষ্টা করা উচিত।
স্বাক্ষর:
retryConfig?: RetryConfig;
tasks.TaskQueueOptions.secrets
স্বাক্ষর:
secrets?: (string | SecretParam)[];
tasks.TaskQueueOptions.serviceAccount
ফাংশন হিসাবে চালানোর জন্য নির্দিষ্ট পরিষেবা অ্যাকাউন্ট।
স্বাক্ষর:
serviceAccount?: string | Expression<string> | ResetValue;
tasks.TaskQueueOptions.timeoutSeconds
সেকেন্ডে ফাংশনের জন্য টাইমআউট, সম্ভাব্য মানগুলি হল 0 থেকে 540৷ HTTPS ফাংশনগুলি একটি উচ্চতর সময়সীমা নির্দিষ্ট করতে পারে৷
একটি gen 2 ফাংশনের জন্য সর্বনিম্ন সময়সীমা হল 1s৷ একটি ফাংশনের জন্য সর্বাধিক টাইমআউট ফাংশনের ধরণের উপর নির্ভর করে: ইভেন্ট হ্যান্ডলিং ফাংশনগুলির সর্বাধিক সময়সীমা 540s (9 মিনিট) থাকে৷ HTTPS এবং কলযোগ্য ফাংশনগুলির সর্বাধিক 36,00s (1 ঘন্টা) সময়সীমা রয়েছে। টাস্ক কিউ ফাংশনগুলির সর্বাধিক সময়সীমা 1,800s (30 মিনিট)
স্বাক্ষর:
timeoutSeconds?: number | Expression<number> | ResetValue;
tasks.TaskQueueOptions.vpcConnector
নির্দিষ্ট VPC সংযোগকারীর সাথে ক্লাউড ফাংশন সংযুক্ত করুন।
স্বাক্ষর:
vpcConnector?: string | Expression<string> | ResetValue;
tasks.TaskQueueOptions.vpcConnectorEgressSettings
VPC সংযোগকারীর জন্য এগ্রেস সেটিংস।
স্বাক্ষর:
vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;