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

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

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

mosn/mosn

0
View on GitHub↗
4,517 نجوم·793 تفرعات·Go·Apache-2.0·5 مشاهداتmosn.io↗

Mosn

Mosn هو وكيل شبكة متعدد البروتوكولات مصمم لشبكات الخدمة السحابية الأصلية (Service Meshes)، وإدارة بوابة API، وموازنة التحميل الموزعة. يقوم بإعادة توجيه حركة المرور عبر الطبقة الرابعة والطبقة السابعة عبر بروتوكولات شبكة متنوعة لضمان التشغيل البيني بين مكونات السحابة الموزعة.

يتميز المشروع بقدرته على إجراء تحديثات وكيل بدون وقت تعطل، واستبدال الثنائي قيد التشغيل مع الحفاظ على اتصالات الشبكة الحالية. كما يدعم توسيع الوكيل الديناميكي، مما يسمح بإضافة منطق معالجة الطلبات المخصص عبر مكونات إضافية خارجية أو وحدات Go مجمعة دون إعادة تشغيل الخدمات.

يغطي سطح قدراته مراقبة حركة مرور الشبكة من خلال مقاييس النظام وسجلات الوصول، بالإضافة إلى إدارة حركة المرور باستخدام موازنة التحميل القائمة على زمن الوصول وقواطع الدائرة. كما يوفر معالجة آمنة لحركة المرور عبر TLS ويتكامل مع وحدات تحكم شبكة الخدمة للتكوين المركزي.

Features

  • Service Mesh Data Planes - Provides the secure and modular proxy layer required for service mesh microservices communication.
  • Zero-Downtime Upgrades - Provides zero-downtime upgrades by replacing the running binary while maintaining active network connections.
  • Zero-Downtime Binaries Upgrades - Replaces the running proxy binary with a new version while maintaining active network connections.
  • Real-time Configuration Updates - Supports real-time updates of routing rules and backend clusters without requiring process restarts.
  • Service Mesh Control Planes - Offloads network policy and service discovery to an external control plane for real-time updates.
  • Backend Cluster Load Balancers - Distributes requests across clusters using connection pooling, health checks, and circuit breakers to ensure stability.
  • API Gateways - Routes incoming network requests at the edge while applying security policies and protocol logic.
  • API Gateway Configurations - Acts as an API gateway by routing incoming requests to services with integrated security and protocol logic.
  • Distributed Traffic - Distributes network requests across backend clusters using health checks, circuit breakers, and latency algorithms.
  • Multi-Protocol Interoperability - Ensures interoperability between cloud components by supporting diverse network protocols through a modular architecture.
  • Network Traffic Management - Automates the flow and routing of network traffic using multi-protocol support for load balancing and gateways.
  • Protocol Abstraction Layers - Features a decoupled architecture that separates transport and application layer logic for multi-protocol support.
  • Service Meshes - Provides the infrastructure layer for managing service-to-service communication and policy within a service mesh.
  • Traffic Proxying - Forwards transport and application layer traffic using automatic protocol identification and transparent hijacking.
  • Socket-Based Binary Hot-Reloading - Uses socket-passing mechanisms to transfer active connections to a new process during hot upgrades.
  • TLS Traffic Encryption - Manages encrypted connections using multiple certificates and secure secret delivery to secure traffic via TLS.
  • Non-Blocking Event Loops - Employs a non-blocking event-loop execution model to handle high-concurrency network I/O.
  • Multi-Protocol Proxies - Forwards layer four and layer seven traffic across diverse network protocols to ensure cloud component interoperability.
  • Mesh Traffic Policy Management - Connects to service mesh controllers like Istio to implement network communication and traffic rules.
  • Graceful Lifecycle Management - Manages the process lifecycle with graceful shutdowns and hot upgrades to maintain continuous availability.
  • Connection Pooling - Maintains reusable network connection pools to backends to eliminate repeated handshake overhead.
  • Layer 7 Traffic Routing - Manages layer seven traffic based on application-layer protocols to distribute requests as a gateway.
  • Latency-Aware - Implements timing-based algorithms to distribute network requests across backends and minimize response delays.
  • Request Routing - Directs incoming network requests using matching rules based on hosts, URLs, and metadata.
  • Proxy Scripting Extensions - Allows adding custom request processing logic via external plugins or compiled Go modules without restarts.
  • Circuit Breakers - Implements circuit breakers to halt traffic to failing backends and prevent cascading failures in distributed systems.
  • Proxy Capability Extenders - Allows extending proxy functionality via external plugins and portable binary modules.
  • Request-Response Logic Extenders - Provides plugins to inject custom logic into the request-response lifecycle to manipulate network traffic.
  • Modular Plugin Architectures - Implements a modular plugin architecture allowing custom request processing logic to be injected.
  • Out-of-Process Plugin Architectures - Executes custom proxy extensions in separate processes to isolate failures from the core proxy.
  • Network Traffic Analysis - Collects system metrics, access logs, and tracing data to monitor network health and performance.
  • Proxy Performance Monitoring - Provides system metrics and access logs to track network health and request latency for proxy nodes.
  • Microservices - Cloud-native network data plane.
  • Load Balancing and Ingress - Cloud-native proxy for edge or service mesh.

سجل النجوم

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

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

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

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

Start searching with AI

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

ما هي وظيفة mosn/mosn؟

Mosn هو وكيل شبكة متعدد البروتوكولات مصمم لشبكات الخدمة السحابية الأصلية (Service Meshes)، وإدارة بوابة API، وموازنة التحميل الموزعة. يقوم بإعادة توجيه حركة المرور عبر الطبقة الرابعة والطبقة السابعة عبر بروتوكولات شبكة متنوعة لضمان التشغيل البيني بين مكونات السحابة الموزعة.

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

الميزات الرئيسية لـ mosn/mosn هي: Service Mesh Data Planes, Zero-Downtime Upgrades, Zero-Downtime Binaries Upgrades, Real-time Configuration Updates, Service Mesh Control Planes, Backend Cluster Load Balancers, API Gateways, API Gateway Configurations.

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

تشمل البدائل مفتوحة المصدر لـ mosn/mosn: linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… sozu-proxy/sozu — Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP,… linkerd/linkerd — Linkerd is a Kubernetes service mesh that manages network traffic between microservices. It functions as a transparent… megaease/easegress — Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a… apache/brpc — brpc is a high-performance C++ RPC framework and network programming library designed for building distributed… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud…

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

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

    linkerd/linkerd2

    11,424عرض على GitHub↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Gocloud-nativegolangkubernetes
    عرض على GitHub↗11,424
  • sozu-proxy/sozuالصورة الرمزية لـ sozu-proxy

    sozu-proxy/sozu

    3,687عرض على GitHub↗

    Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP, TCP, and UDP traffic through a multi-process architecture that leverages isolated worker processes to ensure fault tolerance and efficient resource utilization across multi-core hardware. The project distinguishes itself through a focus on continuous availability and dynamic control. It features a unique binary hot-reloading mechanism and a Unix-socket-based control plane, allowing administrators to update proxy configurations, modify listener settings, and even replace the pr

    Rusthttphttp-proxyperformance
    عرض على GitHub↗3,687
  • linkerd/linkerdالصورة الرمزية لـ linkerd

    linkerd/linkerd

    5,316عرض على GitHub↗

    Linkerd is a Kubernetes service mesh that manages network traffic between microservices. It functions as a transparent networking proxy, layer 7 traffic manager, and mutual TLS security layer, providing observability and reliability for service-to-service communication without requiring changes to application code. The project distinguishes itself through a sidecar-proxy architecture that intercepts TCP and application-level traffic to provide automatic mutual TLS encryption and identity verification. It enables cross-cluster service networking to link multiple clusters and implements cloud-n

    Scalacloud-nativelinkerdservice-discovery
    عرض على GitHub↗5,316
  • megaease/easegressالصورة الرمزية لـ megaease

    megaease/easegress

    5,873عرض على GitHub↗

    Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a centralized entry point for managing network traffic, providing a dedicated control plane and sidecar data plane to handle the lifecycle and interception of requests between distributed services. The project functions as an AI model gateway that proxies requests to large language model providers and translates request formats for compatibility. It is an extensible proxy that allows for custom request and response handling through a filter pipeline implemented via WebAssembly

    Go
    عرض على GitHub↗5,873
عرض جميع البدائل الـ 30 لـ Mosn→