Skip to content

পোস্ট

বিতরণকৃত সিস্টেমে সময়ের অসামঞ্জস্য বোঝা

২০ জানুয়ারী, ২০১২ • 1 মিনিট পড়া

বিতরণকৃত সিস্টেমে সময়ের অসামঞ্জস্য বোঝা

একজন বন্ধু আমাকে বলেছিল যে সব UTC সময় একই নয়। যখন সে আমাকে বলল, আমি উত্তর দিয়েছিলাম “কী!?! তুমি কী বলছ? এটা তো একই।” “না এটা একই নয়” সে বলল। সে ব্যাখ্যা করল যে, হ্যাঁ UTC ব্যবহার করলে আপনি একটি সম্মত সময়ের ফরম্যাট পাবেন কিন্তু এটা গ্যারান্টি দেয় না যে উভয় সার্ভারের ঘড়ি সিঙ্ক্রোনাইজড।

উদাহরণস্বরূপ, সার্ভার A আপডেটের জন্য সার্ভার B কে কল করে। উভয় সার্ভার UTC সময় ব্যবহার করে। সার্ভার A একটি টাইমস্ট্যাম্প পাঠায়, আমরা কীভাবে জানব যে দুটি সার্ভারের ঘড়ি সিঙ্ক্রোনাইজড এবং দুটি সময় মিলে যায়, আমরা জানি না। সম্ভাবনা হল তারা নয়। তারা কীভাবে হতে পারে? পরম সময় বলে কিছু নেই। এটা সব আপেক্ষিক। অন্য সার্ভার থেকে ডেটা পুনরুদ্ধার করতে টাইমস্ট্যাম্প ব্যবহার করে আপনি একটি অনুমান করছেন যে উভয় সার্ভারের একই সময় রয়েছে।

লেখক: চাক কনওয়ে সফটওয়্যার ইঞ্জিনিয়ারিং এবং জেনারেটিভ এআই-তে বিশেষজ্ঞ। তার সাথে সোশ্যাল মিডিয়ায় যোগাযোগ করুন: X (@chuckconway) অথবা তাকে YouTube-এ দেখুন।

↑ উপরে ফিরে যান

আপনি এগুলোও পছন্দ করতে পারেন