আমি সম্প্রতি আক্কাকে দেখছি এবং এটি বেশ চিত্তাকর্ষক। দেখে মনে হচ্ছে এটির বেশিরভাগ হত্যাকারী বৈশিষ্ট্য রয়েছে - অবস্থানের স্বচ্ছতা, তদারকি বিভাগ এবং আরও অনেক কিছু। আক্কায় নেই এমন কোন বৈশিষ্ট্য রয়েছে কী?
উত্তর:
দাবি অস্বীকার: আমি আককার পিও
আমার মাথার উপর থেকে এইগুলি।
অন্যদিকে, আক্কা ব্যবহারের অর্থ হল আপনার অ্যাপ্লিকেশনগুলি লিখতে আপনি স্কালা, জাভা, গ্রোভি বা জেউবি ব্যবহার করতে পারেন।
এরল্যাং প্রসেসগুলিতে প্রতি 1000 কমানো হ্রাস প্রায় গ্যারান্টিযুক্ত। যেমন একটি নির্লজ্জ কাঠামোর মধ্যে স্কেলা / আক্কা এজেন্ট একটি সময়সূচী মালিক হিসাবে এটি গ্রহণ কাজ শেষ না হওয়া পর্যন্ত। চেকমেট খেলা শেষ. হস্ত লা ভিস্তা :) লোকেরা, সিউডো টেকসগুলিতে আপনার সময় নষ্ট করবেন না। আমি হতবাক হয়েছি যে এখানে ছেলেরা এলাংয়ের সাথে স্কালার তুলনা করে।
এছাড়াও আরও অনেক তথাকথিত "হত্যাকারী বৈশিষ্ট্য" রয়েছে, তবে এখানে আমার পরামর্শ, বৈশিষ্ট্যের দিক থেকে ভাববেন না, নির্দিষ্ট ভাষাকে সক্ষম করে এমন আইডিয়মগুলি সম্পর্কে ভাবুন। স্কালা "সেরা বৈশিষ্ট্যগুলি" চুরি করে, এরলং আপনাকে সঠিক আইডিয়ামগুলির সাথে নির্ভরযোগ্যভাবে সিস্টেমগুলি তৈরি করতে সক্ষম করে / প্রয়োগ করে, উচ্চ স্তরের ভাষা যা সঠিক আইডিয়ামগুলি থেকে চালিত করে। যখন আপনি এরলং শিখেন আপনি নিজের মনকে পুনর্নির্মাণ করছেন, বিতরণযোগ্য নির্ভরযোগ্য সিস্টেম সম্পর্কে আপনার চিন্তাভাবনা করার পদ্ধতি, এলাং আপনাকে শেখায় এবং আপনাকে আপগ্রেড করে। স্কালা হ'ল অন্য একটি আবশ্যকীয় (ওহ, দুঃখিত, বহুবিধ, মজার শব্দ) এমন ভাষা যা অন্যান্য ভাষা থেকে ভাল বৈশিষ্ট্যগুলি চুরি করার চেষ্টা করে।
প্রক্রিয়া বিচ্ছিন্নতার কথা প্রায় কেউই উল্লেখ করেনি। "আপনার থ্রেড আমার আবর্জনায় গণ্ডগোল করতে পারে না" এর গ্যারান্টি ব্যতীত বিতরণ সিস্টেমগুলি সম্পর্কে বিতর্ক করা আরও বেশি কঠিন। (তারা এরং এর প্রক্রিয়া নিয়ে ইতিমধ্যে যথেষ্ট কঠিন difficult )
আফাইক (যা খুব বেশি দূরে নয়, জেভিএমের সাথে আমার সীমিত প্রত্যক্ষ অভিজ্ঞতা দেওয়া হয়েছে), কেবল এরলং আসলে জেভিএমের প্রক্রিয়া বিচ্ছিন্নতা "ডান" পায় gets মিঃ গুগল "মাইক্রো-রিবুট" কৌশল ("পুনরুদ্ধার-ভিত্তিক কম্পিউটিং") ব্যবহার করে এমন গবেষণা সিস্টেমে ফক্স এবং ক্যান্ডিয়া (?) এর গবেষণা কোথায় পাবেন তা সম্পর্কে কিছু ইঙ্গিত দিতে পারেন। একজন ইরং বিকাশকারী সেই গবেষণাটি পড়ে এবং কয়েকটি জিনিস বলে:
আমার জন্য হট কোড ডাউনটাইম ছাড়াই পুরো এরিং ক্লাস্টারে অদলবদল করা (উদাহরণস্বরূপ make:all([netload]
:) এরলং ঘাতক বৈশিষ্ট্যগুলির মধ্যে একটি।
তবে আসুন আপনার প্রশ্নটি বিপরীত করুন: আক্কায় কী আছে যে এরলং নেই? অবশ্যই জাভাতে আপনি কয়েক ডজন এক্সটেনশান এবং লাইব্রেরি যুক্ত করতে পারেন (স্কাল, আক্কা, বসন্ত, ওসগি, ...) এর জাংয়ের কাছে আসতে চেষ্টা করতে। তবে কথাটা কোথায়? সংক্ষেপে এই সমস্ত এক্সটেনশানগুলি সরল এরলং ভাষা শেখার চেয়ে জটিল যেটি এখন 2 দশকেরও বেশি সময় ধরে প্রমাণিত হয়েছে যে এটি শূন্য ডাউনটাইম সহ শীর্ষস্থানীয় স্কেল্যাবিলিটি প্রদানের কাজটি করতে পারে।
সম্ভবত বৃহত্তর বিতরণ সিস্টেমে (ভাইজেচের উত্তর অনুসরণ করে) এরং ভাল তবে আপনি যদি কেবল একাধিক সিপিইউর পুরো শক্তি ব্যবহার করতে চান তবে একটি সাধারণ সার্ভারের জন্য আক্কা ভাল পছন্দ — জাভা বাস্তুতন্ত্রের সাথে ভাল বিমূর্ততা, কর্মক্ষমতা এবং সংহতকরণ সরবরাহ করে।