مکانیزم error handling در زبان برنامه نویسی Erlang نسبت به سایر زبان های برنامه نویسی متفاوت است و برای ساخت سیستم های توزیع شده و fault-tolerant طراحی شده است. ایده کلی الگوی Let It Crash در مبحث error handling در زبان برنامه نویسی Erlang این است که از برنامه در برابر exception ها محافظت نکنیم. برای تولید یک سیستم fault-tolerant حداقل باید دو سیستم داشته باشیم که طوری تنظیم شده اند که بالا بودن و درست کار کردن یکدیگر را چک می کنند (قابلیت Links در زبان Erlang). وقتی یکی از سیستم ها (فرایند ها) fail می شود سیستم دیگر مطلع می شود و علاوه بر دوباره اجرا کردن آن فرایند، می تواند به توسعه دهندگان آن نیز اطلاع رسانی کند تا پس از رفع خطا، نسخه جدید را با قابلیت hot-swap code که در زبان Erlang وجود دارد دوباره deploy کنند.
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها