Node js канча трафикти көтөрө алат?
Node js канча трафикти көтөрө алат?

Video: Node js канча трафикти көтөрө алат?

Video: Node js канча трафикти көтөрө алат?
Video: Интенсив JavaScript 1.0. #1 Введение. Node.js. API. 2024, Ноябрь
Anonim

Мунун баарынан качуу менен, Түйүн . js 1 миллиондон ашык параллелдүү туташуулардын масштабдуулугунун деңгээлине жана 600 миңден ашык параллелдүү веб-розеткаларга жетишет. Албетте, бардык кардарлардын суроо-талаптарынын ортосунда бир жипти бөлүшүү маселеси бар жана бул жазууда мүмкүн болуучу тузак. Түйүн . js колдонмолор.

Ошондой эле, JS түйүнү канча суроону чече алат деп сурады.

Слебетман жоопко кошуу: Түйүн деп айтканда. JS чече алат 10, 000 параллелдүү суроо-талаптар, алар негизинен бөгөттөлбөгөн суроо-талаптар, башкача айтканда, бул суроо-талаптар негизинен маалымат базасынын суроосуна тиешелүү.

Ошондой эле, сиз JS түйүнүндөгү миллиондогон суроо-талаптарды кантип чечесиз? Оте дурыс жазылган Түйүн . js сервер болушу керек тутка бир орто көлөмдөгү серверге жүктөө.

  1. Микросервис - ар кандай кызматтарда тапшырмаларды аткаруу жана аларды жакшы аткаруу.
  2. Кластер - кызматтарды кластердик режимде иштетүү.
  3. API Gateway - миллиондогон суроо-талаптарды аткарууда эң жакшы иштейт.

Ошо сыяктуу эле, кимдир бирөө сурашы мүмкүн, канча Websocket түйүн иштете алат?

Система жөнүндө ойлонуп көрүңүз Кыска жооп: Катары көп каалаганыңыздай, каалаганыңызга чейин көп колдонуучулар масштабдоо көйгөй болбошу керек. Узун жооп: Түйүн окуяга негизделген системада иштейт, бул сизди билдирет мүмкүн 10 000 розеткаларды ачып, алар аркылуу эч кандай билдирүү жөнөтпөңүз жана процессордун 0 убактысына жакындаңыз.

NodeJS кыйынбы?

Түйүн . js платформа аны аныктайт жүрөгүндө JavaScript бар кыйынчылык деңгээл. JS анын жөнөкөй синтаксиси жана чечмеленген табиятынан улам, адатта, башталгыч программисттер үчүн эң мыкты башталгычтардын катарына кирет.

Сунушталууда: