প্রকাশক-গ্রাহক এবং চুল্লি ধরণের মধ্যে পার্থক্য কী?


11

আমার সাথে খুব মিল দেখতে পাবলিক সাবস্ক্রাইব করুন এবং চুল্লী নিদর্শনগুলি। তারা কিভাবে আলাদা?

উভয় নিদর্শনগুলিতে একটি বার্তা গ্রাহকদের কাছে অপ্রত্যক্ষভাবে পৌঁছে দেওয়া হচ্ছে (চুল্লি ধরণে শ্রোতা)।

আমি মনে করি পর্যবেক্ষক প্যাটার্নও অন্য দুটি প্যাটার্নের সাথে খুব মিল।

এই নিদর্শনগুলির মধ্যে কী মূল পার্থক্য রয়েছে?

উত্তর:


12

আমি লিঙ্কটি থেকে দেখতে পাচ্ছি, পাবসাব প্যাটার্নটি কোনও ওওপি প্যাটার্ন নয়, বরং বার্তা বার্তা , যা একটি নেটওয়ার্ক আর্কিটেকচারাল প্যাটার্ন।

রিঅ্যাক্টর প্যাটার্ন হ'ল একক থ্রেড ইভেন্ট লুপের সাথে সার্ভারগুলির অনুরোধ পরিচালনার সাথে সম্পর্কিত । আবার, লিঙ্কটি কিছু ভাল উদাহরণ যেমন নোড.জেএস, নেট, পাকানো ইত্যাদি দেখায় shows

অবশেষে, পর্যবেক্ষক হ'ল ওওপি ডিজাইন-প্যাটার্ন যা ওও-কোডের মধ্যে বস্তুর মধ্যে পারস্পরিক মিথস্ক্রিয়া সম্পর্কিত একটি উপায় বর্ণনা করে।

সুতরাং এই তিনটি নিদর্শন বিভিন্ন ডোমেন থেকে from


6

চুল্লী = একক থ্রেড ইভেন্ট লুপ যা অনুরোধগুলি গ্রহণ করে এবং প্রক্রিয়া করে। এই অনুরোধগুলি এসএমটিপি এবং / অথবা এইচটিটিপি এর মাধ্যমে কোনও ফাইল থেকে ব্যাচে লোড করা যেতে পারে। প্রক্রিয়াজাত একযোগে প্রতিক্রিয়াগুলি ক্রমবর্ধমানের পরিবর্তে প্রস্তুত হলে সরবরাহ করা হয়।

প্রকাশকরা নির্গত হয়। গ্রাহকরা গ্রাস করে।

পাবলিশার্স + সাবস্ক্রাইবার = অবজারভার প্যাটার্ন (শিরোনামের প্রথম নকশার প্যাটার্নস)। পর্যবেক্ষকরা ধারাবাহিকভাবে গুলি চালায় এবং সাধারণত তারা শেষ না হওয়া পর্যন্ত অবরুদ্ধ থাকে।


2

পাবসব ম্যাসেজিং কুইজের (এমকিউ) সাথে আরও সম্পর্কিত। এটি কোনও বিতরণ সিস্টেমে নোডগুলি কীভাবে অ্যাসিঙ্ক্রোনাস বার্তাগুলি গ্রহণ করে তা করতে হবে।

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

চুল্লির ধরণ সম্পর্কে আরও ভাল ধারণা পেতে আপনি কোরালআ্যাক্টরটি চেক করতে পারেন।

দাবি অস্বীকার: আমি কোরাল রেক্টরগুলির অন্যতম বিকাশকারী।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.