Netty-ning asosiy maqsadi NIO (yoki ehtimol NIO. 2) asosida tarmoq va biznes mantiqiy komponentlarini ajratish va bo'sh ulanishi bilan yuqori samarali protokol serverlarini yaratishdir. U HTTP kabi keng tarqalgan protokolni yoki sizning maxsus protokolingizni amalga oshirishi mumkin.
Bizga Netty nima uchun kerak?
Netty, masalan, mijozlar va serverlar oʻrtasida maxsus aloqa protokollarini ishlab chiqishda, rozetka darajasida ishlashi kerak boʻlgan ishlab chiquvchilar uchunaql bovar qilmaydigan quvvatni taʼminlaydi. U SSL/TLS’ni qo‘llab-quvvatlaydi, blokirovka qiluvchi va bloklanmaydigan birlashtirilgan API’larga va moslashuvchan o‘tkazish modeliga ega.
Netty-dan kim foydalanadi?
Netty-dan kim foydalanadi? Netty Apple, Twitter, Facebook, Google, Square va Instagram kabi yirik kompaniyalarni hamda Infinispan, HornetQ, Vert.
Netty Server qanday ishlaydi?
Netty shaxsiy Java ilovalaringizga oʻrnatilgan ishlaydi. Bu shuni anglatadiki, siz Java dasturini asosiy usulga ega sinf bilan yaratasiz va shu dastur ichida siz Netty serverlaridan birini yaratasiz. Bu Java EE serverlaridan farq qiladi, bu erda server o'zining asosiy usuliga ega va qandaydir tarzda kodingizni diskdan yuklaydi.
Netty kanali nima?
Tarmoq rozetkasi yoki o'qish, yozish, ulanish va ulash kabi kiritish-chiqarish operatsiyalarini amalga oshirishga qodir komponentga ulanish. kanal foydalanuvchiga beradi:kanalning joriy holati (masalan, u ochiqmi? u ulanganmi?), … kanal bilan bog‘liq barcha kiritish/chiqarish hodisalari va so‘rovlarini boshqaradigan ChannelPipeline.