A Nchan egy nyílt forráskódú projekt, amely gyors, rugalmas és méretezhető pub / sub üzenetküldő rendszert biztosít a modern webes architektúrákhoz. Valós idejű kommunikációt tesz lehetővé a webes alkalmazások között, és támogatja a különféle protokollokat, mint például a HTTP, a WebSockets, az SSE és a hosszú lekérdezés.
A Nchan-t az nginx csapat vezette be 2014-ben.
A Nchan első verziója 2014 júniusában jelent meg a GitHub-on.
A projekt népszerűsége nőtt, és ma már számos nagy forgalmú webhely és webes alkalmazás használja.
A Nchan legújabb stabil kiadása az 1.2.8 verzió, amelyet 2020 júniusában adtak ki.
A Pusher egy valós idejű kereskedelmi üzenetküldő szolgáltatás, amely API-kat biztosít méretezhető, felhasználóval szemben álló alkalmazások készítéséhez.
A Socket.IO egy népszerű nyílt forráskódú, valós idejű kommunikációs motor, amely szerveroldali és ügyféloldali API-kat is biztosít valós idejű alkalmazások készítéséhez.
A Firebase egy átfogó felhőalapú mobil és webes alkalmazás-fejlesztési platform, amely valós idejű üzenetküldési, adatbázis- és hitelesítési szolgáltatásokat nyújt.
A Nchan mag a Nchan projekt fő alkotóeleme, amely biztosítja a pub / sub üzenetküldő rendszert webes alkalmazásokhoz. C-ben van írva, és modulként használható az nginx webszerverhez.
A Nchan Websocket Publisher egy JavaScript könyvtár, amely egyszerű API-t biztosít a kiadók számára valós idejű üzenetek küldésére a WebSockets segítségével. Kompatibilis az összes modern böngészővel.
A Nchan Subscriber egy JavaScript könyvtár, amely egyszerű API-t biztosít az előfizetők számára valós idejű üzenetek fogadására különféle protokollok, például HTTP, WebSockets, SSE és hosszú lekérdezés útján. Kompatibilis az összes modern böngészővel.
A Nchan egy nyílt forráskódú projekt, amely gyors, rugalmas és méretezhető pub / sub üzenetküldő rendszert biztosít a modern webes architektúrákhoz. Valós idejű kommunikációt tesz lehetővé a webes alkalmazások között, és támogatja a különféle protokollokat, mint például a HTTP, a WebSockets, az SSE és a hosszú lekérdezés.
Maga a Nchan C-ben van írva, és modulként használható az nginx webszerverhez. A Nchan ugyanakkor JavaScript könyvtárakat is kínál a kiadók és az előfizetők számára, amelyek kompatibilisek az összes modern böngészővel.
Számos alternatíva létezik a Nchan számára, köztük a Pusher, a Socket.IO, a Firebase és még sok más. Ezen szolgáltatások mindegyike valós idejű üzenetküldési képességeket biztosít a modern webes alkalmazások felépítéséhez.
Igen, a Nchan nyílt forráskódú és teljesen szabadon használható. A MIT licenc alapján adják ki.
A Nchan-t számos nagy forgalmú webhely használja, köztük a Reddit, a The Washington Post és a The New York Times. Mivel azonban az Nchan háttér-technológia, a végfelhasználók számára nem mindig látható.