Nchan เป็นโครงการโอเพนซอร์ซที่ให้ระบบการส่งข้อความแบบผับ / ย่อยที่รวดเร็วยืดหยุ่นและปรับขนาดได้สําหรับสถาปัตยกรรมเว็บที่ทันสมัย. จะช่วยให้การสื่อสารแบบเรียลไทม์ระหว่างเว็บแอปพลิเคชันและรองรับโปรโตคอลต่าง ๆ เช่น HTTP, WebSockets, SSE และแบบสํารวจระยะยาว.
Nchan ได้รับการแนะนําโดยทีม nginx ในปี 2014.
รุ่นแรกของ Nchan วางจําหน่ายใน GitHub ในเดือนมิถุนายน 2014.
โครงการได้รับความนิยมเพิ่มขึ้นและขณะนี้มีการใช้งานเว็บไซต์และเว็บแอปพลิเคชันจํานวนมาก.
รุ่นล่าสุดของ Chan คือรุ่น 1.2.8 วางจําหน่ายในเดือนมิถุนายน 2563.
Pusher เป็นบริการส่งข้อความแบบเรียลไทม์เชิงพาณิชย์ที่ให้ API สําหรับการสร้างแอปพลิเคชันที่ผู้ใช้สามารถปรับขนาดได้.
Socket.IO เป็นเอ็นจิ้นการสื่อสารแบบเรียลไทม์โอเพนซอร์ซยอดนิยมที่ให้ทั้ง API ฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์สําหรับการสร้างแอปพลิเคชันแบบเรียลไทม์.
Firebase เป็นแพลตฟอร์มการพัฒนาโทรศัพท์มือถือและเว็บแอปพลิเคชันบนคลาวด์ที่ครอบคลุมซึ่งให้บริการส่งข้อความแบบเรียลไทม์ฐานข้อมูลและบริการตรวจสอบความถูกต้อง.
แกน Nchan เป็นองค์ประกอบหลักของโครงการ Nchan ที่ให้ระบบการส่งข้อความแบบผับ / ย่อยสําหรับเว็บแอปพลิเคชัน. มันเขียนใน C และสามารถใช้เป็นโมดูลสําหรับเว็บเซิร์ฟเวอร์ nginx.
Nchan Websocket Publisher เป็นไลบรารี JavaScript ที่ให้ API แบบง่ายสําหรับผู้เผยแพร่เพื่อส่งข้อความแบบเรียลไทม์ผ่าน WebSockets. มันเข้ากันได้กับเบราว์เซอร์ที่ทันสมัยทั้งหมด.
Nchan Subscriber เป็นไลบรารี JavaScript ที่ให้ API แบบง่าย ๆ สําหรับสมาชิกที่จะได้รับข้อความแบบเรียลไทม์ผ่านโปรโตคอลต่าง ๆ เช่น HTTP, WebSockets, SSE และการสํารวจระยะยาว. มันเข้ากันได้กับเบราว์เซอร์ที่ทันสมัยทั้งหมด.
Nchan เป็นโครงการโอเพนซอร์ซที่ให้ระบบการส่งข้อความแบบผับ / ย่อยที่รวดเร็วยืดหยุ่นและปรับขนาดได้สําหรับสถาปัตยกรรมเว็บที่ทันสมัย. จะช่วยให้การสื่อสารแบบเรียลไทม์ระหว่างเว็บแอปพลิเคชันและรองรับโปรโตคอลต่าง ๆ เช่น HTTP, WebSockets, SSE และแบบสํารวจระยะยาว.
จังเองเขียนด้วยภาษา C และสามารถใช้เป็นโมดูลสําหรับเว็บเซิร์ฟเวอร์ nginx. อย่างไรก็ตาม Nchan ยังมีห้องสมุด JavaScript สําหรับผู้เผยแพร่และสมาชิกที่เข้ากันได้กับเบราว์เซอร์ที่ทันสมัยทั้งหมด.
มีทางเลือกมากมายสําหรับ Nchan รวมถึง Pusher, Socket.IO, Firebase และอื่น ๆ. บริการเหล่านี้แต่ละบริการให้ความสามารถในการส่งข้อความแบบเรียลไทม์สําหรับการสร้างเว็บแอปพลิเคชันที่ทันสมัย.
ใช่ Nchan เป็นโอเพ่นซอร์สและใช้งานได้อย่างสมบูรณ์. เผยแพร่ภายใต้ใบอนุญาต MIT.
จังถูกใช้โดยเว็บไซต์ที่มีการจราจรหนาแน่นหลายแห่งรวมถึง Reddit, The Washington Post และ The New York Times. อย่างไรก็ตามเนื่องจาก Nchan เป็นเทคโนโลยีแบ็กเอนด์ผู้ใช้จึงไม่สามารถมองเห็นได้เสมอไป.