awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Azure avatar

Azure/DotNetty

0
View on GitHub↗
4,238 نجوم·1,012 تفرعات·C#·3 مشاهدات

DotNetty

DotNetty هو إطار عمل شبكي غير متزامن ومكتبة شبكات قائمة على الأحداث لـ .NET. هو منفذ (port) لبنية Netty مصمم لبناء خوادم وعملاء بروتوكولات عالية الأداء.

يمكن إطار العمل من تطوير تطبيقات الشبكة التي تتعامل مع الاتصالات المتزامنة وتدفق البيانات عالي السرعة دون حظر خيوط التنفيذ (execution threads). ويدعم تنفيذ بروتوكولات شبكة مخصصة من خلال قواعد ترميز وفك ترميز محددة.

تستخدم المكتبة نموذج معالجة قائماً على خطوط الأنابيب (pipeline) ومدخلات/مخرجات غير حظرية (non-blocking I/O) لإدارة حركة مرور الشبكة. تتضمن بنيتها نموذجاً مدفوعاً بحلقة الأحداث (event-loop)، ونمط المفاعل (reactor pattern) لإرسال الطلبات، ونظام تخزين مؤقت مخصص مع عد المراجع لإدارة الذاكرة.

Features

  • Asynchronous Network Frameworks - Serves as an asynchronous network framework for building event-driven protocol servers and clients.
  • Asynchronous Network Servers - Provides the foundational capability to build high-performance asynchronous network servers and clients.
  • Custom Protocol Implementations - Supports the implementation of custom network protocols through defined encoding and decoding rules.
  • Event-Driven Networking - Implements an event-driven networking runtime model for handling concurrent connections using non-blocking IO.
  • Reactor Patterns - Implements the reactor pattern to decouple event demultiplexing from the service request handling logic.
  • DotNetty Framework - Provides a .NET port of the Netty architecture for building high-performance asynchronous protocol servers and clients.
  • Event Loops - Employs an event-loop execution model to manage concurrent client connections efficiently.
  • Handler Interceptor Pipelines - Uses a channel pipeline of interceptors to transform and filter network data in a sequence of handlers.
  • Non-blocking IO Architectures - Implements a non-blocking IO architecture to handle concurrent network operations without thread contention.
  • Asynchronous Network Programming - Enables high-performance network programming by handling simultaneous connections via event loops.
  • High-Throughput Data Streaming - Manages high-throughput data streaming across networks with minimal overhead and high concurrency.
  • Asynchronous Future APIs - Offers an asynchronous API using futures to track the completion of network operations.
  • Event-Driven Server Frameworks - Provides an event-driven server framework to maximize hardware resource usage for scalable network services.
  • Reference-Counted Memory Blocks - Provides a custom buffer system using reference-counted memory blocks to reduce garbage collection overhead.
  • Application Frameworks - Event-driven asynchronous network application framework.
  • Network Communication Libraries - Event-driven asynchronous network application framework for .NET.
  • Network Frameworks - Port of a high-performance event-driven network application framework.
  • Network Libraries - C# port of the popular asynchronous network framework.

سجل النجوم

مخطط تاريخ النجوم لـ azure/dotnettyمخطط تاريخ النجوم لـ azure/dotnetty

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة azure/dotnetty؟

DotNetty هو إطار عمل شبكي غير متزامن ومكتبة شبكات قائمة على الأحداث لـ .NET. هو منفذ (port) لبنية Netty مصمم لبناء خوادم وعملاء بروتوكولات عالية الأداء.

ما هي الميزات الرئيسية لـ azure/dotnetty؟

الميزات الرئيسية لـ azure/dotnetty هي: Asynchronous Network Frameworks, Asynchronous Network Servers, Custom Protocol Implementations, Event-Driven Networking, Reactor Patterns, DotNetty Framework, Event Loops, Handler Interceptor Pipelines.

ما هي البدائل مفتوحة المصدر لـ azure/dotnetty؟

تشمل البدائل مفتوحة المصدر لـ azure/dotnetty: chenshuo/muduo — Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It… netty/netty — Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an… libuv/libuv — libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking,… ithewei/libhv — libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP,… walkor/workerman — Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build… reactphp/socket — This library provides a framework for building event-driven, non-blocking network applications in PHP. It enables the…

بدائل مفتوحة المصدر لـ DotNetty

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DotNetty.
  • chenshuo/muduoالصورة الرمزية لـ chenshuo

    chenshuo/muduo

    16,157عرض على GitHub↗

    Muduo is a C++11 event-driven network library and framework designed for building high-concurrency Linux servers. It provides a toolkit for implementing scalable network services and socket communication using non-blocking I/O and asynchronous event processing. The framework implements a multi-threaded TCP server architecture that distributes connection handling across multiple CPU threads to maximize server throughput. This is achieved through a one-loop-per-thread model and a reactor pattern implementation, which dispatch network events from a central demultiplexer to registered handler fun

    C++
    عرض على GitHub↗16,157
  • netty/nettyالصورة الرمزية لـ netty

    netty/netty

    34,975عرض على GitHub↗

    Netty is an asynchronous network framework designed for building scalable protocol servers and clients. It utilizes an event-driven reactor pattern and a non-blocking input/output model to decouple connection handling from application logic, allowing for the development of responsive network services that manage high volumes of concurrent connections. The framework distinguishes itself through a modular pipeline-based processing chain that enables the implementation of custom binary or text-based protocols. It provides a pluggable transport abstraction that allows developers to switch between

    Java
    عرض على GitHub↗34,975
  • libuv/libuvالصورة الرمزية لـ libuv

    libuv/libuv

    26,912عرض على GitHub↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Casynchronousdeep-ioio
    عرض على GitHub↗26,912
  • ithewei/libhvالصورة الرمزية لـ ithewei

    ithewei/libhv

    7,521عرض على GitHub↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Ccurlepollhttp-client
    عرض على GitHub↗7,521
عرض جميع البدائل الـ 30 لـ DotNetty→