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

ওয়েভ ডেটা ম্যানেজমেন্ট

এখন আপনি ওয়েভের মূল উপাদানগুলি বুঝতে পেরে আসুন, এর কিছু কার্যকারিতা কীভাবে উচ্চ স্তরে পরিচালিত হয় তা একবার দেখে নেওয়া যাক।

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

এই ধরণের মডেলটিতে একজন প্রকাশক বৈশিষ্ট্যের (দেখার জন্য ডেটা) বিজ্ঞাপন দেয় এবং একজন গ্রাহক সেই প্রকাশিত বৈশিষ্ট্যগুলিতে পরিবর্তিত হওয়ার জন্য প্রতিক্রিয়া দেখায় (ডেটা দেখা হচ্ছে)। এই ফাংশনটিকে রিয়েল-টাইম বৈশিষ্ট্য পরিচালনা বলা হয়

ডেটা ম্যানেজমেন্ট প্রোফাইলটি ওয়েভের ওয়ার্কহর্স এবং সাধারণত ওয়েভ ডেটা ম্যানেজমেন্ট (ডাব্লুডিএম) হিসাবে পরিচিত।

অনুরোধ

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

তিন ধরণের স্ট্যান্ডার্ড অনুরোধ রয়েছে:

  • স্ট্যান্ডার্ড অনুরোধটি সূচিত করুন যা একটি বৈশিষ্ট্য সম্পত্তি সম্পর্কিত রাষ্ট্রের গ্রাহককে বা সেই বৈশিষ্ট্যের সাথে সম্পর্কিত কোনও নির্দিষ্ট ইভেন্টকে অবহিত করে।
  • বৈশিষ্ট্যযুক্ত বৈশিষ্ট্যের পরিবর্তন করতে স্ট্যান্ডার্ড অনুরোধ আপডেট করুন
  • একটি বৈশিষ্ট্যের বৈশিষ্ট্যগুলি দেখার জন্য স্ট্যান্ডার্ড অনুরোধ দেখুন

প্রোটোকল ভূমিকা

দুটি প্রকারের ডাব্লুডিএম প্রোটোকল ভূমিকা রয়েছে: প্রকাশক এবং গ্রাহক। এই ভূমিকাগুলি বৈশিষ্ট্য স্তরে নির্ধারিত হয়।

প্রকাশক

ডাব্লুডিএম প্রকাশক ভূমিকা এক বা একাধিক গ্রাহককে এক বা একাধিক স্কিমার সংস্করণিত দৃষ্টান্ত তৈরি করে এবং পরিবেশন করে এবং আগ্রহী গ্রাহকদের স্কিমে পরিবর্তনের জন্য বিজ্ঞপ্তি প্রেরণ করে। এই বিজ্ঞপ্তিগুলি হ'ল সূচিত অনুরোধসমূহ।

উদাহরণস্বরূপ, ধরুন ট্রিট এ রিসোর্স 1 দ্বারা প্রকাশিত হয়েছে এবং রিসোর্স ২ দ্বারা সাবস্ক্রাইব হয়েছে 2 যেমন চিত্র 1 এ দেখানো হয়েছে, যদি বৈশিষ্ট্য এ পরিবর্তিত হয়:

  1. WDM একটি অবহিত অনুরোধ পাঠায় বৈশিষ্ট্য A -এর সব সদস্যকে জানাতে রিসোর্স 1 থেকে তাদের পরিবর্তনের পরিচায়ক।
  2. প্রতিটি গ্রাহক তত্ক্ষণাত তার বৈশিষ্ট্য এ এর ​​উদাহরণ আপডেট করে।
WDM প্রকাশক অনুরোধ অনুরোধ
চিত্র 1 - ডাব্লুডিএম প্রকাশকের অনুরোধ

স্কিমার অন্যান্য বৈশিষ্ট্যের ক্ষেত্রেও একই ঘটনা ঘটে। উদাহরণস্বরূপ, যদি রিসোর্স 2 ট্রিট বি বি প্রকাশ করে, রিসোর্স 1 টি ট্রেইট বিতে সাবস্ক্রাইব করে, এবং বৈশিষ্ট্য বি পরিবর্তন করে:

  1. WDM একটি অবহিত অনুরোধ পাঠায় বৈশিষ্ট্য বি এর সব সদস্যকে জানাতে রিসোর্স 2 থেকে তাদের পরিবর্তনের পরিচায়ক।
  2. প্রতিটি গ্রাহক তার অনুসারে ট্রেইট বি এর উদাহরণ আপডেট করে।

গ্রাহক

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

উদাহরণস্বরূপ, ধরুন যে রিসোর্স 2 ট্র্যাসিট এ পরিবর্তন করতে চায় যা রিসোর্স ১ দ্বারা প্রকাশিত হয়েছে, বৈশিষ্ট্য এ পরিবর্তন করতে চিত্র 2-তে প্রদর্শিত হয়েছে:

  1. এ-তে পরিবর্তনের জন্য ডাব্লুডিএম রিসোর্স 2 থেকে রিসোর্স 1-এ একটি একটি আপডেট অনুরোধ প্রেরণ করে
  2. রিসোর্স 1 এ বৈশিষ্ট্য পরিবর্তন করা হয়েছে।
  3. WDM একটি অবহিত অনুরোধ পাঠায় বৈশিষ্ট্য A -এর সব সদস্যকে জানাতে রিসোর্স 1 থেকে তাদের পরিবর্তনের পরিচায়ক।
  4. প্রতিটি গ্রাহক তত্ক্ষণাত তার বৈশিষ্ট্য এ এর ​​উদাহরণ আপডেট করে।
ডাব্লুডিএম সাবস্ক্রাইবার দেখুন এবং আপডেট
চিত্র 2 - ডাব্লুডিএম গ্রাহকদের অনুরোধ

সদস্যবৃন্দ একটি দৃশ্য অনুরোধ পাঠাতে পারে দেখতে সম্পত্তি, একটি বৈশিষ্ট্যের এর প্রকাশকে যে বৈশিষ্ট্যের ও প্রকাশক সাথে সুসংগত বৈশিষ্ট্যগুলো তাদের নিজস্ব দৃষ্টান্ত রাখা।

সাবস্ক্রিপশন প্রকার

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

WDM একমুখী সাবস্ক্রিপশন
চিত্র 3 - ডাব্লুডিএম একমুখী সাবস্ক্রিপশন

একমুখী

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

পারস্পরিক

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

উদাহরণ

আসুন আসুন আমরা কীভাবে একটি মোবাইল অ্যাপ্লিকেশন ব্যবহার করে কোনও ডিভাইসের লোকালে পরিবর্তন ডাব্লুডিএম পরিচালনা করে তার একটি সাধারণ উদাহরণটি দেখুন।

এই উদাহরণে জড়িত তিনটি সংস্থান এবং দুটি বৈশিষ্ট্য রয়েছে, যেমন চিত্র 4 তে দেখানো হয়েছে:

  • ডিভাইস (গ্রাহক)
  • সার্ভিস (প্রকাশক)
  • মোবাইল অ্যাপ (গ্রাহক)
  • লোকালে সক্ষমতার বৈশিষ্ট্যগুলি উপলভ্য লোকালসের সম্পত্তি
  • লোকালে সেটিংস বৈশিষ্ট্য অ্যাক্টিভ লোকাল সম্পত্তি

উভয় বৈশিষ্ট্য পরিষেবা সংস্থান দ্বারা প্রকাশিত হয়েছে এবং ডিভাইস এবং মোবাইল অ্যাপ সংস্থান দ্বারা সাবস্ক্রাইব করা হয়েছে। প্রতিটি গ্রাহক পরিষেবা সংস্থার বৈশিষ্ট্য প্রকাশকদের একমুখী সাবস্ক্রিপশন হিসাবে কাজ করে।

এই উদাহরণে সমস্ত সংস্থান একই ওয়েভ ফ্যাব্রিক

ডাব্লুডিএম উদাহরণ
চিত্র 4 - ডাব্লুডিএম উদাহরণ

আপডেট প্রবাহ

ধরা যাক যে সংযুক্ত মোবাইল অ্যাপ্লিকেশন ব্যবহার করে ব্যবহারকারীরা ডিভাইসটির জন্য fr_FR en_US থেকে fr_FR পরিবর্তন করতে তাদের মোবাইল অ্যাপ ব্যবহার করে। চিত্র 5-তে দেখানো হয়েছে, ডাব্লুডিএমের মধ্যে আপডেট প্রবাহটি হ'ল:

  1. মোবাইল অ্যাপ রিসোর্স (গ্রাহক) একটি আপডেট অনুরোধ পাঠায় পরিষেবা রিসোর্স (প্রকাশক) করতে লোকেল সেটিং বৈশিষ্ট্য সক্রিয় লোকেল সম্পত্তি পরিবর্তন করতে fr_FR , লোকেল কেপেবিলিটিস বৈশিষ্ট্যের উপলব্ধ লোকেল সম্পত্তির বৈধ মান এক।
  2. পরিষেবা সংস্থানটি স্কিমার অনুলিপিতে লোকাল সেটিংস বৈশিষ্ট্যের অ্যাক্টিভ লোকাল সম্পত্তি পরিবর্তন করে।
  3. পরিষেবা সংস্থান লোকেল সেটিংস বৈশিষ্ট্যের কোনও গ্রাহককে পরিবর্তনের বিষয়ে একটি বিজ্ঞপ্তি অনুরোধ প্রেরণ করে।
  4. ডিভাইস এবং মোবাইল অ্যাপ রিসোর্স (গ্রাহকগণ) উভয়ই পরিষেবা সংস্থানটির বিজ্ঞপ্তি অনুরোধের এবং স্কিমার অনুলিপিগুলিতে লোকেল সেটিংস বৈশিষ্ট্যের অ্যাক্টিভ লোকাল সম্পত্তি আপডেট করে।
ডাব্লুডিএম আপডেট ফ্লো সিকোয়েন্স
চিত্র 5 - ডাব্লুডিএম আপডেট প্রবাহ

ডাব্লুডিএম এর সুবিধা

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

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

সাবস্ক্রিপশন অতিক্রম

যদি কোনও উত্স কোনও বৈশিষ্ট্য থেকে সাবস্ক্রাইব করে তবে তা বৈশিষ্ট্যের শেষ-পরিচিত সংস্করণটির একটি অনুলিপি ধরে রাখে। এটি আর অবহিত অনুরোধ গ্রহণ করে যে বৈশিষ্ট্য প্রকাশক থেকে, কিন্তু এখনও আপডেট হওয়ার অনুরোধ পাঠাতে পারে যে প্রকাশকে।

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

সংক্ষিপ্তবৃত্তি

আপনি যা শিখলেন:

  • বুনা ডেটা ম্যানেজমেন্ট (WDM) সমস্ত সম্পদ জুড়ে জন্য বুনা প্রফাইল রিয়েল-টাইম বৈশিষ্ট্য ব্যবস্থাপনা এবং নিশ্চিত Liveness এবং তথ্য অখণ্ডতা হয়
  • অনুরোধ একটি বৈশিষ্ট্যের কর্মের জন্য মান অনুরোধ আছে, একটি প্রত্যাশিত প্রতিক্রিয়া সঙ্গে
  • ডাব্লুডিএম দুটি প্রোটোকল ভূমিকা বৈশিষ্ট্যযুক্ত:
    • প্রকাশক - একটি বিশেষ বৈশিষ্ট্যের সত্যের উৎস, অবহিত অনুরোধ পাঠায়
    • গ্রাহক - প্রকাশিত স্কিমা পালন করুন, দেখুন পাঠায় , আপডেট , অথবা কমান্ড অনুরোধ
  • ডাব্লুডিএম দুটি সাবস্ক্রিপশন মডেল বৈশিষ্ট্যযুক্ত:
    • একমুখী - গ্রাহক থেকে প্রকাশকের কাছে অনুরোধ প্রবাহিত হয়
    • মিউচুয়াল - ডিভাইসগুলি একে অপরের সাথে সাবস্ক্রাইব করে
  • সাবস্ক্রিপশন সাবস্ক্রাইব অনুরোধ দ্বারা প্রতিষ্ঠিত হয়
  • সম্পদগুলি WDM বার্তাগুলি বৈশিষ্ট্যে তাদের সাবস্ক্রাইব না করাতে পাঠাতে পারে

আরও গভীরতর তথ্যের জন্য, দেখুন: