Бұл 90-шы жылдардың ортасында мағынасы болуы мүмкін, бірақ бүгінде біз Телекоммуникациялар телекоммуникациялық жүйелерде бар, бірақ басқа салалық вертикальдардың кең спектрінде жарамды жұмсақ нақты уақыттың таратылған, қателікке төзімді, жаппай параллель сипаттамаларына жатады деп айтамыз. Платформа OTP-ді күрделі жүйелерде аралық бағдарламалық жасақтама ретінде пайдалануды білдіреді.Ашық бастапқы код ретінде шығарылғанға дейін OTP миллиондаған кодтық жолдары бар көптеген дайын телекоммуникациялық шешімдерді, соның ішінде ATM axd301 қосқышын, IP ggsn шлюз түйінін және SGSN қолдау түйінін, GPRS желілеріндегі негізгі функцияларды өңдейтін екі компонентті дамыту үшін қолданылды.Бұл тәсіл нақты уақыттағы ең талап етілетін бағдарламалық жүйелерге жарамдылығын дәлелдеген жақсы тексерілген кодтық базаны құруға әкелді. - Бұл 90-шы жылдардың ортасында мағынасы болуы мүмкін, бірақ бүгінде біз Телекоммуникациялар телекоммуникациялық жүйелерде бар, бірақ басқа салалық вертикальдардың кең спектрінде жарамды жұмсақ нақты уақыттың таратылған, қателікке төзімді, жаппай параллель сипаттамаларына жатады деп айтамыз. Платформа OTP-ді күрделі жүйелерде аралық бағдарламалық жасақтама ретінде пайдалануды білдіреді.Ашық бастапқы код ретінде шығарылғанға дейін OTP миллиондаған кодтық жолдары бар көптеген дайын телекоммуникациялық шешімдерді, соның ішінде ATM axd301 қосқышын, IP ggsn шлюз түйінін және SGSN қолдау түйінін, GPRS желілеріндегі негізгі функцияларды өңдейтін екі компонентті дамыту үшін қолданылды.Бұл тәсіл нақты уақыттағы ең талап етілетін бағдарламалық жүйелерге жарамдылығын дәлелдеген жақсы тексерілген кодтық базаны құруға әкелді.
Бірақ OTP дегеніміз не? - OTP-ді Эрланг негізіндегі жүйелерді дамыту, орналастыру және іске қосу үшін басқару жүйесінің платформасы ретінде қарастыруға болады. Дизайн принциптері жүйелерді біркелкі дамытуға мүмкіндік беретін бағдарламалық жасақтаманы әзірлеу бойынша нұсқаулықтарды ұсынады. Демек, желіде мүлдем басқа нәрселер жасайтын әртүрлі бағдарламалар ортақ құрылымдар мен функцияларға ие болады.Erlang негізіндегі жүйелерді жасау кезінде Erlang кодын жазу кезінде OTP-нің кейбір немесе кез-келген бөлігін пайдалану қажет емес. Алайда, оны пайдалану өнімділікті арттырады, кодтың жалпы базасын азайтады және кодтың сапасын жақсартады. Бұл әзірлеушілер велосипедті жалпы дизайн үлгілері үшін және параллель және параллель бағдарламалаудың көптеген күрделі мәселелерін жасырып, шешілген мәселелер үшін ойлап таппауын қамтамасыз етеді.OTP үш компоненттен тұрады:Эрланг бағдарламалау тіліҚұралдарды, интерфейстерді және көп рет қолданылатын қосымшаларды қоса алғанда, кітапханалар жиынтығыЖүйенің архитектурасын сипаттайтын дизайн принциптері мен шаблондар жиынтығыOTP жобалау принциптері әзірлеушілерге жүйелерді масштабталатын және қателіктерге төзімді түрде құрылымдауға мүмкіндік беретін бағдарламалық жасақтаманы әзірлеу бойынша ұсыныстарды қамтиды. Әр түрлі тапсырмаларды орындайтын әртүрлі бағдарламалар мұны жалпы дизайн үлгілерін қолдана отырып жасайды. Дегенмен осы орындаңыз шаблондар жобалау өте тиімді.
Достарыңызбен бөлісу: |