Lub hom phiaj tseem ceeb ntawm Netty yog txhim kho cov txheej txheem ua haujlwm siab raws li NIO (los yog NIO. 2) nrog kev sib cais thiab xoob txuas ntawm lub network thiab cov khoom lag luam logic. Nws tuaj yeem siv cov txheej txheem paub dav, xws li HTTP, lossis koj tus kheej cov txheej txheem tshwj xeeb.
Vim li cas peb thiaj xav tau Netty?
Netty muab lub zog zoo kawg lub zog rau cov neeg tsim khoomuas yuav tsum tau ua haujlwm qis rau qib qhov (socket), piv txwv li thaum tsim cov kev cai sib txuas lus ntawm cov neeg siv khoom thiab cov servers. Nws txhawb SSL / TLS, muaj ob qho tib si thaiv thiab tsis thaiv kev sib koom ua ke APIs, thiab cov qauv hloov pauv hloov pauv.
Leej twg siv Netty?
Leej twg siv Netty? Netty muaj lub zog loj thiab loj hlob hauv zej zog cov neeg siv uas suav nrog cov tuam txhab loj xws li Apple, Twitter, Facebook, Google, Square, thiab Instagram, nrog rau cov haujlwm qhib nrov xws li Infinispan, HornetQ, Vert.
Netty Server ua haujlwm li cas?
Netty runs embedded hauv koj tus kheej Java applications. Qhov ntawd txhais tau tias koj tsim ib daim ntawv thov Java nrog cov chav kawm nrog ib txoj hauv kev tseem ceeb thiab hauv daim ntawv thov ntawd koj tsim ib qho ntawm Netty servers. Qhov no txawv ntawm Java EE servers, qhov twg cov neeg rau zaub mov muaj nws tus kheej txoj kev tseem ceeb thiab thauj koj cov cai los ntawm disk yam.
Netty channel yog dab tsi?
Ib qho txuas rau lub qhov (socket) lub network lossis cov khoom siv uas muaj peev xwm ntawm I / O cov haujlwm xws li nyeem, sau, txuas, thiab khi. A channel muab rau tus neeg siv:lub xeev tam sim no ntawm channel (piv txwv li nws qhib? nws txuas nrog?), … ChannelPipeline uas tswj hwm txhua qhov xwm txheej I/O thiab kev thov cuam tshuam nrog channel.