Tujuan utama Netty ialah membina pelayan protokol berprestasi tinggi berdasarkan NIO (atau mungkin NIO. 2) dengan pemisahan dan gandingan longgar rangkaian dan komponen logik perniagaan. Ia mungkin melaksanakan protokol yang diketahui secara meluas, seperti HTTP, atau protokol khusus anda sendiri.
Mengapa kita memerlukan Netty?
Netty menyediakan jumlah kuasa yang luar biasa untuk pembangun yang perlu mengurangkan tahap soket, contohnya apabila membangunkan protokol komunikasi tersuai antara pelanggan dan pelayan. Ia menyokong SSL/TLS, mempunyai API bersatu yang menyekat dan tidak menyekat serta model penjalinan yang fleksibel.
Siapa yang menggunakan Netty?
Siapa yang menggunakan Netty? Netty mempunyai komuniti pengguna yang cergas dan berkembang termasuk syarikat besar seperti Apple, Twitter, Facebook, Google, Square dan Instagram, serta projek sumber terbuka yang popular seperti Infinispan, HornetQ, Vert.
Bagaimanakah Pelayan Netty berfungsi?
Netty berjalan dibenamkan dalam aplikasi Java anda sendiri. Ini bermakna anda mencipta aplikasi Java dengan kelas dengan kaedah utama dan di dalam aplikasi itu anda mencipta salah satu pelayan Netty. Ini berbeza daripada pelayan Java EE, di mana pelayan mempunyai kaedah utamanya sendiri dan entah bagaimana memuatkan kod anda dari cakera.
Apakah itu saluran Netty?
Satu sambungan kepada soket rangkaian atau komponen yang mampu menjalankan operasi I/O seperti membaca, menulis, menyambung dan mengikat. Saluran menyediakan pengguna:keadaan semasa saluran (cth. adakah ia dibuka? adakah ia disambungkan?), … ChannelPipeline yang mengendalikan semua acara I/O dan permintaan yang berkaitan dengan saluran.