Netty (software)
نیٹی جاوا نیٹ ورک ایپلی کیشنز جیسے پروٹوکول سرورز اور کلائنٹس کی ترقی کے لیے ایک نان بلاکنگ I/O کلائنٹ سرور فریم ورک ہے۔ غیر متزلزل ایونٹ پر مبنی نیٹ ورک ایپلی کیشن فریم ورک اور ٹولز کا استعمال نیٹ ورک پروگرامنگ جیسے ٹی سی پی اور یو ڈی پی ساکٹ سرورز کو آسان بنانے کے لیے کیا جاتا ہے۔ نیٹی میں پروگرامنگ کے ری ایکٹر پیٹرن کا نفاذ شامل ہے۔ اصل میں جے باس کے ذریعہ تیار کردہ، نیٹی کو اب نیٹی پروجیکٹ کمیونٹی کے ذریعہ تیار اور برقرار رکھا گیا ہے۔ ایک غیر متزلزل نیٹ ورک ایپلی کیشن فریم ورک ہونے کے علاوہ، نیٹی میں ایس ایس ایل/ٹی ایل ایس، ایچ ٹی ٹی پی، ایچ ٹی ٹی پی/2، ایچ ٹی ٹی پی/3، ویب ساکٹ، ڈی این ایس، پروٹوکول بفرز، ایس پی ڈی وائی اور دیگر پروٹوکولز کے بلٹ ان نفاذ بھی شامل ہیں۔ نیٹی جاوا ویب کنٹینر نہیں ہے، لیکن ایک کے اندر چلانے کے قابل ہے، اور میسج کمپریشن کی حمایت کرتا ہے۔ نیٹی کو 2004 سے فعال طور پر تیار کیا گیا ہے۔ ورژن 4.0 سے شروع کرتے ہوئے، نیٹی این آئی او اور جاوا ساکٹ کو بلاک کرنے کے ساتھ ساتھ بیک اینڈ کے طور پر NIO.2 کے استعمال کی بھی حمایت کرتا ہے۔ ایپلیکیشن سرور Node.js ٹوسٹڈ (سافٹ ویئر) اپاچی مینا حوالہ جات بیرونی لنکس جاوا پلیٹ فارم میسج پر مبنی مڈل ویئر بھی دیکھیں۔