A Netty fő célja nagy teljesítményű protokollszerverek építése NIO (vagy esetleg NIO. 2) alapján a hálózati és üzleti logikai összetevők szétválasztásával és laza összekapcsolásával. Megvalósíthat egy széles körben ismert protokollt, például a HTTP-t, vagy az Ön saját protokollját.
Miért van szükségünk Nettyre?
A
Netty hihetetlen mennyiségű energiát biztosít a fejlesztők számára, akiknek le kell dolgozniuk a foglalat szintjén, például az ügyfelek és a szerverek közötti egyéni kommunikációs protokollok fejlesztésekor. Támogatja az SSL/TLS-t, blokkoló és nem blokkoló egyesített API-kkal, valamint rugalmas szálfűzési modellel rendelkezik.
Ki használja a Nettyt?
Ki használja a Nettyt? A Netty élénk és növekvő felhasználói közösséggel rendelkezik, amelybe olyan nagyvállalatok tartoznak, mint az Apple, Twitter, Facebook, Google, Square és Instagram, valamint olyan népszerű nyílt forráskódú projektek, mint az Infinispan, HornetQ, Vert.
Hogyan működik a Netty Server?
Netty saját Java-alkalmazásaiba beágyazva fut. Ez azt jelenti, hogy létrehoz egy Java-alkalmazást egy fő metódusú osztállyal, és azon belül létrehozza az egyik Netty-kiszolgálót. Ez eltér a Java EE szerverektől, ahol a kiszolgálónak saját fő metódusa van, és valahogy betölti a kódot a lemezről.
Mi az a Netty-csatorna?
Kapcsolat egy hálózati aljzathoz vagy egy olyan összetevőhöz, amely képes I/O műveletekre, például olvasásra, írásra, csatlakozásra és kötésre. Egy csatorna egy felhasználót biztosít:a csatorna aktuális állapota (pl. nyitva van? csatlakoztatva van?), … a ChannelPipeline, amely kezeli a csatornához kapcsolódó összes I/O eseményt és kérést.