هدف اصلی Netty ساخت سرورهای پروتکل با کارایی بالا بر اساس NIO (یا احتمالاً NIO. 2) با جداسازی و اتصال آزاد شبکه و اجزای منطق تجاری است. ممکن است یک پروتکل شناخته شده مانند HTTP یا پروتکل خاص شما را پیاده سازی کند.
چرا به نتی نیاز داریم؟
Netty قدرت باورنکردنی را برای توسعه دهندگان فراهم می کند که باید در سطح سوکت کار کنند، برای مثال هنگام توسعه پروتکل های ارتباطی سفارشی بین کلاینت ها و سرورها. از SSL/TLS پشتیبانی میکند، APIهای یکپارچه مسدودکننده و غیرمسدودکننده دارد و یک مدل رشتهبندی انعطافپذیر دارد.
چه کسی از نتی استفاده می کند؟
چه کسی از نتی استفاده می کند؟ نتی دارای یک جامعه کاربری پر جنب و جوش و رو به رشد است که شامل شرکت های بزرگی مانند Apple، Twitter، Facebook، Google، Square، و Instagram، و همچنین پروژه های منبع باز محبوب مانند Infinispan، HornetQ، نسخه
سرور Netty چگونه کار می کند؟
Netty اجرا می شود که در برنامه های جاوای خودتان تعبیه شده است. یعنی یک برنامه جاوا با یک کلاس با متد main ایجاد می کنید و در داخل آن برنامه یکی از سرورهای Netty را ایجاد می کنید. این با سرورهای Java EE متفاوت است، جایی که سرور روش اصلی خود را دارد و کد شما را به نوعی از دیسک بارگیری می کند.
کانال نتی چیست؟
پیوند به سوکت شبکه یا مؤلفه ای که قادر به انجام عملیات I/O مانند خواندن، نوشتن، اتصال و اتصال است. یک کانال به کاربر ارائه می دهد:وضعیت فعلی کانال (به عنوان مثال آیا باز است؟ آیا متصل است؟)، … ChannelPipeline که تمام رویدادهای I/O و درخواست های مرتبط با کانال را مدیریت می کند.