Madhumuni makuu ya Netty ni kuunda seva za itifaki za utendakazi wa hali ya juu kulingana na NIO (au ikiwezekana NIO. 2) kwa kutenganisha na kuunganisha mtandao na vipengele vya mantiki ya biashara. Inaweza kutekeleza itifaki inayojulikana sana, kama vile HTTP, au itifaki yako mahususi.
Kwa nini tunahitaji Netty?
Netty hutoa kiasi cha ajabu cha nguvu kwa wasanidi programu ambao wanahitaji kushughulikia kiwango cha soketi, kwa mfano wakati wa kuunda itifaki maalum za mawasiliano kati ya wateja na seva. Inaauni SSL/TLS, ina API zilizounganishwa za kuzuia na zisizozuia, na muundo wa nyuzi unaonyumbulika.
Nani anatumia Netty?
Nani anatumia Netty? Netty ana jumuiya ya watumiaji iliyochangamka na inayokua inayojumuisha makampuni makubwa kama vile Apple, Twitter, Facebook, Google, Square, na Instagram, pamoja na miradi maarufu ya programu huria kama vile Infinispan, HornetQ, Vert.
Netty Server inafanya kazi vipi?
Netty inaendesha iliyopachikwa katika programu zako za Java. Hiyo ina maana kwamba unaunda programu ya Java na darasa na njia kuu na ndani ya programu hiyo unaunda mojawapo ya seva za Netty. Hii ni tofauti na seva za Java EE, ambapo seva ina mbinu yake kuu na hupakia msimbo wako kutoka kwa diski kwa njia fulani.
Netty channel ni nini?
Kiunganishi cha soketi ya mtandao au kijenzi ambacho kinaweza kutekeleza shughuli za I/O kama vile kusoma, kuandika, kuunganisha na kufunga. Kituo hutoa mtumiaji:hali ya sasa ya kituo (k.m. imefunguliwa? imeunganishwa?), … ChannelPipeline ambayo inashughulikia matukio yote ya I/O na maombi yanayohusiana na kituo.