Նեթթին պատկանում է «Concurrency Frameworks» կատեգորիայի tech stack, մինչդեռ Apache Tomcat-ը կարող է հիմնականում դասակարգվել «Վեբ սերվերների» տակ: «Բարձր կատարողականությունը» գլխավոր պատճառն է, թե ինչու են ավելի քան 2 ծրագրավորողներ հավանում Netty-ն, մինչդեռ ավելի քան 76 ծրագրավորող նշում է «Easy»-ն՝ որպես Apache Tomcat-ի ընտրության հիմնական պատճառ:
Նեթին սերվեր է:
Netty-ը չարգելափակող I/O հաճախորդ-սերվերի շրջանակ է Java ցանցային հավելվածների մշակման համար, ինչպիսիք են պրոտոկոլային սերվերները և հաճախորդները: Ասինխրոն իրադարձությունների վրա հիմնված ցանցային հավելվածի շրջանակը և գործիքներն օգտագործվում են ցանցային ծրագրավորումը պարզեցնելու համար, ինչպիսիք են TCP և UDP վարդակից սերվերները:
Ի՞նչ է Netty HTTP սերվերը:
Netty-ը չարգելափակող մուտքային/ելքային (NIO) շրջանակ է, որը համեմատաբար հեշտացնում է ցածր մակարդակի ցանցային սերվերների և հաճախորդների մշակումը: … Հիմնականում չարգելափակող սերվերը բոլոր հարցումները ասինխրոն կերպով գործարկում է մեկ շղթայի վրա (ոչ մի ֆունկցիա չպետք է «արգելափակի» իրադարձության հանգույցը):
Ինչպե՞ս է աշխատում Netty սերվերը:
Netty գործում է ներկառուցված ձեր սեփական Java հավելվածներում Դա նշանակում է, որ դուք ստեղծում եք Java հավելված՝ դասի հիմնական մեթոդով, և այդ հավելվածի ներսում դուք ստեղծում եք Netty սերվերներից մեկը: Սա տարբերվում է Java EE սերվերներից, որտեղ սերվերն ունի իր հիմնական մեթոդը և ինչ-որ կերպ բեռնում է ձեր կոդը սկավառակից:
Ինչ է Apache Netty?
Netty-ն NIO հաճախորդի սերվերի շրջանակ է, որը հնարավորություն է տալիս արագ և հեշտ զարգացնել networkServerInitializerFactory հավելվածները, ինչպիսիք են պրոտոկոլային սերվերները և հաճախորդները: Netty-ն զգալիորեն պարզեցնում և հեշտացնում է ցանցային ծրագրավորումը, ինչպիսիք են TCP և UDP socket սերվերը: