Nchan бол орчин үеийн вэб архитектурын хувьд хурдан, уян хатан, өргөжүүлэх боломжтой паб / дэд мессежийн системээр хангадаг нээлттэй эх үүсвэртэй төсөл юм. Энэ нь вэб програмуудын хооронд бодит цагийн харилцаа холбоо тогтоох боломжийг олгодог бөгөөд HTTP, WebSockets, SSE, урт дуудлага хийх гэх мэт янз бүрийн протоколуудыг дэмждэг.
Nchan-ийг 2014 онд nginx баг нэвтрүүлсэн.
Nchan-ийн анхны хувилбарыг 2014 оны 6-р сард GitHub дээр гаргасан.
Энэхүү төсөл нь түгээмэл болж, одоо өндөр хурдны вэбсайтууд болон вэб програмууд ашигладаг.
Nchan-ийн хамгийн сүүлийн үеийн тогтвортой хувилбар нь 2020 оны 6-р сард гарсан 1.2.8 хувилбар юм.
Pusher бол хэрэглэгчдэд тулгарч буй програмуудыг бүтээхэд API үйлчилгээ үзүүлдэг арилжааны бодит цагийн мессеж юм.
Socket.IO бол бодит цагийн програмуудыг бүтээхэд серверийн болон үйлчлүүлэгчийн хажуугийн API-ийг хангадаг түгээмэл нээлттэй эх үүсвэрийн бодит цагийн холбооны хөдөлгүүр юм.
Firebase бол бодит цаг үеийн мессеж, мэдээллийн сан, гэрчлэл үйлчилгээ үзүүлдэг үүлэн дээр суурилсан хөдөлгөөнт болон вэб програм хөгжүүлэх цогц платформ юм.
Nchan цөм нь вэб програмуудад зориулсан паб / дэд мессежийн системийг хангадаг Nchan төслийн гол бүрэлдэхүүн хэсэг юм. Энэ нь C дээр бичигдсэн бөгөөд nginx вэб серверийн модуль болгон ашиглаж болно.
Nchan Websocket Publisher нь JavaScript номын сан бөгөөд нийтлэгчдэд WebSockets-ээр дамжуулан бодит цагийн мессеж илгээх энгийн API өгдөг. Энэ нь орчин үеийн бүх хөтөчтэй нийцдэг.
Nchan Subscriber нь HTTP, WebSockets, SSE, урт дуудлага хийх гэх мэт янз бүрийн протоколуудаар дамжуулан захиалагчдад бодит цагийн мессеж хүлээн авах энгийн API өгдөг JavaScript номын сан юм. Энэ нь орчин үеийн бүх хөтөчтэй нийцдэг.
Nchan бол орчин үеийн вэб архитектурын хувьд хурдан, уян хатан, өргөжүүлэх боломжтой паб / дэд мессежийн системээр хангадаг нээлттэй эх үүсвэртэй төсөл юм. Энэ нь вэб програмуудын хооронд бодит цагийн харилцаа холбоо тогтоох боломжийг олгодог бөгөөд HTTP, WebSockets, SSE, урт дуудлага хийх гэх мэт янз бүрийн протоколуудыг дэмждэг.
Nchan өөрөө C дээр бичигдсэн бөгөөд nginx вэб серверийн модуль болгон ашиглаж болно. Гэсэн хэдий ч Nchan нь орчин үеийн бүх хөтөчтэй нийцсэн хэвлэн нийтлэгчид болон захиалагчдад зориулж JavaScript номын санг өгдөг.
Nchan-ийн олон хувилбарууд байдаг, үүнд Pusher, Socket.IO, Firebase гэх мэт олон зүйлс байдаг. Эдгээр үйлчилгээ бүр нь орчин үеийн вэб програмуудыг бий болгоход бодит цагийн мессеж бичих чадварыг өгдөг.
Тийм ээ, Nchan нь нээлттэй эх сурвалжтай бөгөөд ашиглахад бүрэн чөлөөтэй байдаг. Энэ нь MIT лицензийн дагуу гардаг.
Nchan нь Reddit, Washington Post, New York Times зэрэг олон өндөр хурдны вэбсайтуудад ашиглагддаг. Гэсэн хэдий ч Nchan нь арын технологи учраас эцсийн хэрэглэгчдэд үргэлж харагддаггүй.