لماذا يتم استخدام netty؟

جدول المحتويات:

لماذا يتم استخدام netty؟
لماذا يتم استخدام netty؟
Anonim

الغرض الرئيسي من Netty هوبناء خوادم بروتوكول عالية الأداء على أساس NIO(أو ربما NIO. 2) مع الفصل والاقتران السائب للشبكة ومكونات منطق الأعمال. قد ينفذ بروتوكولًا معروفًا على نطاق واسع ، مثل HTTP ، أو بروتوكول خاص بك.

لماذا نحتاج نيتي؟

يوفر Netty قدرًا لا يصدق من الطاقة للمطورينالذين يحتاجون إلى العمل على مستوى المقبس ، على سبيل المثال عند تطوير بروتوكولات اتصال مخصصة بين العملاء والخوادم. وهو يدعم SSL / TLS ، ويحتوي على واجهات برمجة تطبيقات موحدة للحظر وغير المحظورة ، ونموذج ترابط مرن.

من يستخدم Netty؟

من يستخدم Netty؟ لدى Netty مجتمع مستخدم نابض بالحياة ومتزايد يتضمن شركات كبيرة مثلApple و Twitter و Facebook و Google و Square و Instagram، بالإضافة إلى مشاريع مفتوحة المصدر شهيرة مثل Infinispan و HornetQ و فير

كيف يعمل Netty Server؟

Nettyيعمل مضمنًا في تطبيقات Java الخاصة بك. هذا يعني أنك تقوم بإنشاء تطبيق Java مع فئة ذات طريقة رئيسية وداخل هذا التطبيق تقوم بإنشاء أحد خوادم Netty. هذا يختلف عن خوادم Java EE ، حيث يكون للخادم طريقته الرئيسية الخاصة ويقوم بتحميل الكود الخاص بك من القرص بطريقة ما.

ما هي قناة Netty؟

ارتباط بمقبس شبكة أو مكون قادر على عمليات الإدخال / الإخراج مثل القراءة والكتابة والاتصال والربط. توفر القناةمستخدم:الحالة الحالية للقناة (على سبيل المثال ، هل هي مفتوحة؟ هل هي متصلة؟) ، … خط القناة الذي يتعامل مع جميع أحداث I / O والطلبات المرتبطة بالقناة.

موصى به: