অভিনেতা মডেল এবং যোগাযোগের সিকোয়েনাল প্রক্রিয়াগুলির মধ্যে পার্থক্য (সিএসপি)


16

যখন আমরা অভিনেতা মডেল এবং যোগাযোগের সিক্যুয়ালিয়াল প্রক্রিয়াগুলি দেখি আমরা দেখতে পাই যে তারা উভয়ই বার্তা পাসের উপর ভিত্তি করে একযোগে চেষ্টা করার চেষ্টা করছে , তবুও তারা স্বতন্ত্র

(আমরা এর বাস্তবায়নের দেখতে সিএসপি মডেল মধ্যে -যেতে যেতে ল্যাঙ এর goroutines (এবং Clojure এর core.async ) এবং অভিনেতা মডেল Scala এর আক্কা টুলকিট)

আমি অভিনেতা মডেল এবং সিএসপির মধ্যে পার্থক্যের একটি সহজ তালিকা পাওয়ার চেষ্টা করছি। এখন পর্যন্ত আমার কাছে রয়েছে:

এটা কি সঠিক? আমি কি অনুপস্থিত কিছু আছে?

অনুমিতি

  • যখন আমি বলি 'অভিনেতা মডেল' - আমি স্কালার আক্কা কাঠামোর প্রয়োগের পিছনে তাত্ত্বিক ভিত্তি বলতে চাই

একটি বিশাল পয়েন্ট: সিএসপিতে বার্তাগুলি পাস করা সমকালীন; অভিনেতাদের মধ্যে বার্তা প্রেরণ করা অ্যাসিক্রোনাস।
ডেভ ক্লার্ক

@ হাওকী "অভিনেতার মডেল" হিসাবে আপনি কী মনে করেন? এর অনানুষ্ঠানিক বর্ণনার পর থেকে অনেক আনুষ্ঠানিকতা উপস্থিত হয়েছে, কিছুটা আলাদা বৈশিষ্ট্য সহ।
মার্টিন বার্গার

@ মার্টিন - এটি সহায়ক। আমি আমার অনুমানগুলি আপডেট করেছি। সম্ভবত আপনি আমাকে "আমি যা খুঁজছি" সন্ধান করতে সহায়তা করতে পারেন
হক্কে

@ হাওকী আক্কা মডেল বলতে কী বোঝ? কেবল কী গণনা পদ্ধতি, বা বিতরণ পর্যবেক্ষণ / ত্রুটি-পরিচালনা কাঠামোটিও?
মার্টিন বার্জার

@ মার্টিনবার্গার কেবল মূল গণনার ব্যবস্থা
হককে

উত্তর:


6

আমার মনে হয় এরলং কীভাবে কাজ করে। আমি বিশ্বাস করি আক্কা অনেকটা একই রকম।

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

ππ

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