پرش به مطلب اصلی

2 پست با برچسب "Telecom"

مشاهده تمام برچسب‌ها

معرفی درخت نظارت

· خواندن 4 دقیقه
علی
مهندس نرم‌افزار

در بخش قبل پیرامون یکی از مهمترین الزامات سیستم‌های مخابراتی، یعنی حفظ عملکرد سیستم در مواجهه با خطا و رویکرد زبان ارلنگ برای پاسخ به این نیاز صحبت کردیم. گفته شد که زبان ارلنگ با الهام از مفهوم پردازه‌ها در سیستم عامل، زیرساختِ اجرای همروند انبوهی از پردازه‌ها را فراهم می‌کند و از طریق آن می‌توان دامنه انتشار خطا را محدود کرد. اما برای ارائه عملکرد قابل قبول در مواجهه با خطا، نیاز به نظارت، تشخیص سریع خطا و راه‌ اندازی مجدد پردازه مربوطه است. در این نوشته به معرفی درخت نظارت[^1]، که در واقع تکمیل کننده رویکرد ارلنگ برای توسعه سیستم‌های پایدار در مواجهه با خطا است، می‌پردازیم.

الیکسیر برای پروژه‌های مخابراتی

· خواندن 3 دقیقه
علی
مهندس نرم‌افزار

از جمله مهم‌ترین الزامات زیرساخت‌های مخابراتی، حفظ عملکرد سیستم در مواجهه با خطاها است. زبان ارلنگ در پاسخ به این نیاز طراحی شده است.

الیکسیر یک زبان برنامه‌نویسی همروند و تابعی، و مبتنی بر ماشین مجازی BEAM است. ماشین مجازی BEAM در خلال توسعه و بهبود زبان برنامه‌نویسی ارلنگ ایجاد شده است.