আইডেমপোটেন্সি কী জেনারেটর
আপনার ব্রাউজারেই UUID v4 বা v7 আইডেমপোটেন্সি কী তৈরি করুন, ১০০ পর্যন্ত ব্যাচে, কপি, TXT/CSV এক্সপোর্ট এবং তৈরি করা হেডার, cURL ও fetch উদাহরণসহ।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
শুধু অক্ষর, সংখ্যা, _ - . · সর্বোচ্চ ৩২ অক্ষর।
আপনার ব্রাউজারেই ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডমনেস দিয়ে স্থানীয়ভাবে তৈরি। কিছুই আপলোড হয় না। প্রিফিক্স কেবল একটি লেবেল — এটি কোনো স্বতন্ত্রতা বা নিরাপত্তা যোগ করে না।
ডেভেলপারদের ব্যবহার
উদাহরণগুলোতে প্রথম তৈরি হওয়া কী ব্যবহার করা হয়
একই অপারেশন আবার চেষ্টা করার সময় একই Idempotency-Key পাঠান; নতুন অপারেশনের জন্য নতুন কী ব্যবহার করুন। এই টুল শুধু কী তৈরি করে — আইডেমপোটেন্সি হ্যান্ডলিং আপনার API করে। নিচের এন্ডপয়েন্টটি একটি প্লেসহোল্ডার, আসল সার্ভিস নয়।
আইডেমপোটেন্সি কী জেনারেটর কীভাবে কাজ করে
- একটি কী টাইপ (UUID v4 বা v7) এবং ঐচ্ছিকভাবে একটি প্রিফিক্স ও ব্যাচের আকার বাছুন।
- তৈরি হওয়া কী কপি করুন, অথবা একটি ব্যাচ TXT বা CSV হিসেবে এক্সপোর্ট করুন।
- এটি Idempotency-Key হেডার হিসেবে পাঠান; একই অপারেশন আবার চেষ্টা করার সময় একই কী পুনরায় ব্যবহার করুন এবং নতুন অপারেশনের জন্য নতুন কী ব্যবহার করুন।
FAQ
এই টুলটি কীসে সাহায্য করে?
এটি অনন্য কী (UUID v4 বা v7, একটি ঐচ্ছিক প্রিফিক্সসহ) তৈরি করে যা আপনি একটি API রিকোয়েস্টে Idempotency-Key হেডার হিসেবে যুক্ত করেন, যাতে একই অপারেশনের নিরাপদ রিট্রাই দুবার প্রসেস না হয়।
এটি কি কোথাও ডেটা পাঠায়?
না। কী আপনার ব্রাউজারেই বিল্ট-ইন ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডম জেনারেটর দিয়ে তৈরি হয় এবং কিছুই আপলোড হয় না।
আমি কি এখনই ব্যবহার করতে পারি?
হ্যাঁ। পেজ লোড হওয়ার সঙ্গে সঙ্গেই একটি কী দেখা যায়। নতুন একটির জন্য জেনারেট ক্লিক করুন, অথবা একটি ব্যাচের আকার বেছে একবারে ১০০টি পর্যন্ত তৈরি করে TXT বা CSV হিসেবে কপি বা এক্সপোর্ট করুন।
এটি কি আমার API-কে আইডেমপোটেন্ট করে?
না। টুলটি শুধু কী তৈরি করে। একই কী বহনকারী রিকোয়েস্টগুলোর ডুপ্লিকেট বাদ দেওয়ার আইডেমপোটেন্সি হ্যান্ডলিং আপনার API বা পেমেন্ট প্রোভাইডারকে বাস্তবায়ন করতে হবে।
UUID v4 আর UUID v7-এর মধ্যে পার্থক্য কী?
UUID v4 সম্পূর্ণ র্যান্ডম। UUID v7 তার র্যান্ডম বিটের আগে একটি মিলিসেকেন্ড টাইমস্ট্যাম্প যুক্ত করে, তাই কী মোটামুটি তৈরির সময় অনুসারে সাজানো থাকে — আইডেমপোটেন্সি কী লগ বা ইনডেক্স করলে উপকারী, তবে হেডারের জন্য বাধ্যতামূলক নয়।
রিকোয়েস্ট রিট্রাই করার সময় কি একই কী পুনরায় ব্যবহার করব?
হ্যাঁ। একটি অপারেশনের প্রথম চেষ্টার আগে একটি কী তৈরি করুন, তারপর ঠিক সেই অপারেশনের প্রতিটি রিট্রাইতে একই কী পাঠান। সত্যিকারের নতুন অপারেশন শুরু করলে তবেই নতুন কী ব্যবহার করুন।
এই কীগুলো কি Stripe বা অন্য পেমেন্ট API-এর সঙ্গে ব্যবহার করা যাবে?
হ্যাঁ। UUID v4 ও v7 উভয় কী-ই Stripe, Square এবং আইডেমপোটেন্ট রাইট সমর্থনকারী অধিকাংশ REST API-এর জন্য Idempotency-Key হেডারের মান হিসেবে কাজ করে।
আমরা কীভাবে তুলনায় দাঁড়াই
| বৈশিষ্ট্য | Online Tool Store | হাতে লেখা UUID স্নিপেট | সার্ভার-সাইড কী জেনারেশন |
|---|---|---|---|
| ব্রাউজারে অফলাইনে চলে | ✓ | ✓ | ✗ |
| UUID v4 ও v7 | ✓ | নির্ভর করে | নির্ভর করে |
| ব্যাচ জেনারেট + TXT/CSV এক্সপোর্ট | ✓ | ✗ | কখনও কখনও |
| তৈরি হেডার, cURL ও fetch উদাহরণ | ✓ | ✗ | ✗ |
আইডেমপোটেন্ট API কল সেট আপ করার সময় দ্রুত, ব্যক্তিগত একটি কী বা ব্যাচের জন্য এটি ব্যবহার করুন; প্রোডাকশন ফ্লোয়ের অংশ হয়ে গেলে কী জেনারেশন সার্ভার-সাইডে সরিয়ে নিন।