حساب کاربری
​
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

نتی (نرم‌افزار)

نتی (به انگلیسی: Netty) یک چارچوب کلاینت-سروری و non-blocking I/O برای توسعهٔ برنامه‌های تحت شبکه در جاوا است. این چارچوب برای ساده‌سازی برنامه‌نویسی تحت شبکه به کار می‌رود. این چارچوب یک پیاده‌سازی از الگوی reactor در برنامه‌نویسی است.

Netty
JBoss-Netty-logo.png
توسعه‌دهنده(ها)Netty Project Community
انتشار پایدار
4.1.6.Final
۱۴ اکتبر ۲۰۱۶؛ ۶ سال پیش (۲۰۱۶-۱۰-14)
انتشار آزمایشی
5.0.0.Alpha3
۱۴ ژانویه ۲۰۱۶؛ ۶ سال پیش (۲۰۱۶-۰۱-14)
مخزن
  • github.com/netty/netty
نوشته‌شده باJava
سیستم‌عاملچندسکویی
گونهEnterprise Integration Patterns میان‌افزار پیام محور
پروانهمجوز آپاچی 2.0
وبگاه
netty.io

ویژگی‌ها

بر اساس آنچه توسعه‌دهندگان این چارچوب اظهار کرده‌اند، ویژگی‌های مهم این چارچوب عبارت است از:

  • طراحی
    • API یکسان‌سازی شده برای انواع مختلف انتقال (Blocking و Non-blocking)
    • برپایه‌ی مدل منعطف و قابل گسترشی که امکان جداسازی محدوده‌های مهم مختلف را می‌دهد
    • مدل Thread با قابلیت خصوصی‌سازی بالا (تک Thread، یک یا چند Thread Pool همانند مدل SEDA)
    • پشتیبانی از Connectionless Datagram Socket (از نسخه‌ی 3.1 به بعد)
  • سهولت کاربری
    • اسناد Javadoc مناسب به همراه راهنمای کاربر و مثال
    • بدون وابستگی به چیزی جز JDK 1.5 یا بالاتر
  • کارایی
    • گذردهی بالا، تاخیر پایین
    • مصرف پایین منابع
    • کمینه کردن کپی بر روی حافظه
  • امنیت
    • پشتیبانی کامل از SSL/TLS و StartTLS

جستارهای وابسته

  • جاوا (زبان برنامه‌نویسی)

منابع

  1. ↑ "Downloads". Netty.io. Retrieved 2016-10-14.
  2. ↑ «وب‌سایت توسعه دهندگان نتی». دریافت‌شده در ۲۱ ژوئیه ۲۰۱۴.
آخرین نظرات
  • پروانه
کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.