ইভেন্ট ড্রাইভেন এবং ইভেন্ট সোর্সিংয়ের মধ্যে পার্থক্য কী?


13

আমি ডোমেন চালিত ডিজাইন (ডিডিডি) অধ্যয়ন করছি এবং পদটি পেলাম: ইভেন্ট চালিত এবং ইভেন্ট সোর্সিং। আমি জানি এটি প্রযোজক থেকে গ্রাহক পর্যন্ত ইভেন্ট প্রকাশের বিষয়ে, এবং লগটি সঞ্চয় করার বিষয়ে, তাই আমার প্রশ্নটি হ'ল:

ইভেন্ট ড্রাইভেন এবং ইভেন্ট সোর্সিংয়ের মধ্যে পার্থক্য কী?

উত্তর:


16

ইভেন্ট চালিত আর্কিটেকচার শব্দটি মূলত বা একচেটিয়াভাবে ইভেন্টের মাধ্যমে যোগাযোগ করার উপাদানগুলির উপর ভিত্তি করে যে কোনও ধরণের সফ্টওয়্যার সিস্টেমের জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ, যে কোনও জনপ্রিয় প্ল্যাটফর্মের প্রায় কোনও বড় জিইউআই কাঠামো ইভেন্ট-চালিত মেকানিক্স ব্যবহার করে। "ইভেন্ট" শব্দটির অর্থ সাধারণত এই প্রসঙ্গে "বিজ্ঞপ্তি" হয়।

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

সুতরাং যে কোনও সিস্টেম যা "ইভেন্ট সোর্সিং" এর মূল যান্ত্রিক হিসাবে ব্যবহার করে এটি একটি সম-চালিত সিস্টেম হিসাবেও দেখা যায়, তবে বিপরীতটি সাধারণভাবে সত্য নয়।


আপনার উত্তর upvated। আমি এখন এটি সন্ধান করছি এবং প্রথমে আপনার উত্তরটি এসেছি across "পুরো অ্যাপ্লিকেশন স্টেটটি ক্রম ইভেন্ট হিসাবে সংরক্ষণ করা হয়েছে" এই বাক্যাংশটি দেখে মনে হচ্ছে আপনি এটি বলছেন: "অ্যাপ্লিকেশনটির রাজ্যটি তার বর্তমান ফর্মের মধ্যে সরাসরি স্থির থাকে না Instead পরিবর্তে প্রতিটি তৈরি করা, আপডেট করা বা মুছে ফেলা অপারেশন সম্পাদন করা হয় Instead কোনও বস্তু বা মডেলটিকে একটি 'ইভেন্ট' হিসাবে বিবেচনা করা হয় এবং এটি সেই 'ইভেন্ট' যা প্রত্যক্ষভাবে অব্যাহত থাকে an সুতরাং কোনও বস্তুর বর্তমান অবস্থা পেতে আপনাকে এর কপিটির পুনর্গঠন করার জন্য আপনাকে সেই ইভেন্টগুলি পুনরায় খেলতে হবে "" এই শব্দটি কি সঠিক?
পাঞ্জারিসিস

1
@ পানজারিক্রিসিস: আমার "ইভেন্ট ইভেন্ট অনুসারে অ্যাপ্লিকেশন স্টোরের সমস্ত পরিবর্তনগুলি স্টোরের স্টোরিংগুলিকে স্টোর করে" লেখা উচিত ছিল । (ফাউলারের মতো) সমস্ত বস্তুর সাধারণত একটি "বর্তমান" অবস্থা থাকে, এই অবস্থাটিও স্থির থাকতে পারে (সম্ভবত পিছিয়ে দেওয়া), পাশাপাশি ইভেন্টের ক্রমও। আমি পূর্ণ ব্যাখ্যার জন্য ফোলারের নিবন্ধটি পড়ার পরামর্শ দিই।
ডক ব্রাউন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.