Thrift এর প্রাথমিক ডেটা টাইপ
Apache Thrift বিভিন্ন প্রাথমিক ডেটা টাইপ সমর্থন করে, যা বিভিন্ন সার্ভিস এবং ডেটা স্ট্রাকচারে ব্যবহৃত হয়। নিচে Thrift এর কিছু প্রাথমিক ডেটা টাইপ যেমন string, int, bool, এবং double সম্পর্কে বিস্তারিত আলোচনা করা হলো।
১. String
- বর্ণনা:
- Thrift-এ
stringডেটা টাইপটি একটি স্ট্রিং মান ধারণ করতে ব্যবহৃত হয়। এটি ASCII অথবা UTF-8 এনকোডিং সমর্থন করে, যা বিভিন্ন ভাষার চরিত্র অন্তর্ভুক্ত করতে সক্ষম।
- Thrift-এ
- ব্যবহার:
string username = 1;
string email = 2;
২. Int
বর্ণনা:
intডেটা টাইপটি 32-বিট সাইনড পূর্ণসংখ্যা (integer) ধারণ করতে ব্যবহৃত হয়। এর মান -2,147,483,648 থেকে 2,147,483,647 পর্যন্ত হতে পারে।
ব্যবহার:
i32 age = 1;
i32 id = 2;
৩. Bool
বর্ণনা:
boolডেটা টাইপটি Boolean মান ধারণ করে, যার মানtrueঅথবাfalseহতে পারে। এটি শর্তাধীন সিদ্ধান্ত গ্রহণে ব্যবহৃত হয়।
ব্যবহার:
bool isActive = 1;
bool isAdmin = 2;
৪. Double
বর্ণনা:
doubleডেটা টাইপটি 64-বিট ফ্লোটিং পয়েন্ট সংখ্যা ধারণ করে। এটি দশমিক সংখ্যা এবং বৃহৎ মানের জন্য উপযুক্ত।
ব্যবহার:
double price = 1;
double temperature = 2;
সারসংক্ষেপ
Thrift-এ প্রাথমিক ডেটা টাইপগুলি যেমন string, int, bool, এবং double ব্যবহার করে আপনি আপনার সার্ভিস এবং ডেটা স্ট্রাকচার তৈরি করতে পারেন। এগুলি বিভিন্ন ধরনের তথ্য সংরক্ষণ এবং প্রক্রিয়া করার জন্য অত্যন্ত গুরুত্বপূর্ণ। Thrift IDL-এ এই ডেটা টাইপগুলি ব্যবহার করে স্পষ্ট এবং কার্যকরী API সংজ্ঞায়িত করা সম্ভব, যা ডিস্ট্রিবিউটেড সিস্টেমে কার্যকরী যোগাযোগ নিশ্চিত করে।
Read more