awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
swoft-cloud avatar

swoft-cloud/swoft

0
View on GitHub↗
5,539 Stars·766 Forks·PHP·Apache-2.0·5 Aufrufeswoft.org↗

Swoft

Swoft ist ein hochperformantes PHP-Microservice-Framework, das darauf ausgelegt ist, gleichzeitigen Netzwerkverkehr und asynchrone Aufgaben mittels Coroutines zu bewältigen. Es bietet eine Grundlage für den Aufbau skalierbarer Backend-Dienste durch eine Coroutine-gesteuerte Runtime und hochperformante Server, die HTTP-, WebSocket-, RPC- und TCP-Protokolle unterstützen.

Das Framework zeichnet sich durch eine Reihe von Governance- und Optimierungstools aus, einschließlich eines verteilten Service-Koordinationssystems für Registrierung, Discovery und Circuit Breaking. Es verfügt zudem über einen Connection-Pool-Manager für wiederverwendbare Datenbank- und Netzwerk-Sockets sowie eine Bibliothek für aspektorientierte Programmierung, um das Methodenverhalten abzufangen und zu erweitern, ohne den Quellcode zu modifizieren.

Zusätzliche Funktionen umfassen einen Dependency-Injection-Container für die Entkopplung von Komponenten, Process-Pool-Aufgabenausführung für rechenintensive Aufgaben und einen Planungsmechanismus für wiederkehrende Aufgaben. Das System unterstützt zudem zentralisiertes Konfigurationsmanagement, um Anwendungseinstellungen über verschiedene Umgebungen hinweg zu synchronisieren.

Features

  • Microservice Frameworks - Provides a high-performance PHP microservice framework using coroutines to handle concurrent network traffic and asynchronous tasks.
  • Coroutine-Based Asynchronous I/O - Utilizes a coroutine-based concurrent runtime and non-blocking event loop to handle high network concurrency.
  • Multi-Protocol Network Servers - Ships high-performance servers supporting HTTP, WebSocket, RPC, and TCP protocols to process network traffic.
  • Service Governance - Provides a governance layer for service registration, discovery, and stability in microservice environments.
  • Asynchronous PHP Development - Enables the development of scalable microservices using PHP's asynchronous and coroutine-driven paradigms.
  • Dependency Injection Containers - Provides a dependency injection container to manage object lifecycles and decouple application components.
  • Distributed Service Coordination - Implements distributed service coordination for registration, discovery, and circuit breaking across microservices.
  • Enterprise Backend Architectures - Organizes backend services using modular patterns including dependency injection and AOP for scalability.
  • High-Performance HTTP Servers - Provides high-performance HTTP and network servers designed for low-latency and high-throughput.
  • Connection Pools - Manages reusable database and network connection pools to increase system throughput.
  • Connection Pool Managers - Implements a connection pool manager for reusable database and network sockets to optimize performance.
  • Connection Pooling - Maintains reusable connection pools for database and network sockets to optimize system performance.
  • Background Task Schedulers - Provides a mechanism for executing background tasks and automated scripts on a fixed timetable.
  • Aspect-Oriented Programming Frameworks - Provides a library for aspect-oriented programming to intercept and extend method behavior without modifying source code.
  • Asynchronous Task Processing - Implements architectural patterns for offloading heavy computations to background process pools.
  • Method Interception Proxies - Implements dynamic proxy systems to intercept method calls and inject cross-cutting logic via AOP.
  • Process Pools - Offloads heavy computational workloads to process pools to prevent blocking the main event loop.
  • Language Toolkits - Coroutine-based PHP microservices framework.

Star-Verlauf

Star-Verlauf für swoft-cloud/swoftStar-Verlauf für swoft-cloud/swoft

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Swoft

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Swoft.
  • easy-swoole/easyswooleAvatar von easy-swoole

    easy-swoole/easyswoole

    4,766Auf GitHub ansehen↗

    EasySwoole is a high-performance asynchronous PHP framework designed for building event-driven networks and persistent memory applications. It functions as a toolkit for developing distributed microservices and asynchronous servers capable of handling concurrent HTTP, TCP, UDP, and WebSocket connections. The framework distinguishes itself through a persistent memory process execution mode that eliminates the overhead of repetitive file loading and invocation during request handling. It provides built-in support for distributed systems via remote procedure call implementations and service disc

    PHPcoroutineeasyswooleswoole
    Auf GitHub ansehen↗4,766
  • hyperf/hyperfAvatar von hyperf

    hyperf/hyperf

    6,855Auf GitHub ansehen↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    PHP
    Auf GitHub ansehen↗6,855
  • codingdocs/springboot-guideAvatar von CodingDocs

    CodingDocs/springboot-guide

    5,256Auf GitHub ansehen↗

    This project is a comprehensive educational resource and technical guide for building enterprise backend applications and RESTful services using the Spring Boot framework. It serves as a step-by-step tutorial for developing server-side logic, API routing, and distributed systems within the Java ecosystem. The documentation provides specific implementation guides for microservices architecture, focusing on coordinating distributed services and event-driven communication. It includes a practical reference for the Spring ecosystem, with detailed sections on security implementation and data persi

    Javaasynchronousdubbomybatis
    Auf GitHub ansehen↗5,256
  • derekyrc/mini-springAvatar von DerekYRC

    DerekYRC/mini-spring

    6,360Auf GitHub ansehen↗

    mini-spring is a Java dependency injection framework and inversion of control container. It manages the full lifecycle of beans, including instantiation, property population, and scope management, while providing a system for automating the wiring of components. The project implements a Java AOP framework that uses dynamic proxies to intercept method calls for cross-cutting logic. It also functions as a Java component scanner to automatically discover and register managed objects via annotations and as a Java event bus to decouple components through a publish-subscribe multicast system. The

    Javamini-springspringspring-boot
    Auf GitHub ansehen↗6,360
Alle 30 Alternativen zu Swoft anzeigen→

Häufig gestellte Fragen

Was macht swoft-cloud/swoft?

Swoft ist ein hochperformantes PHP-Microservice-Framework, das darauf ausgelegt ist, gleichzeitigen Netzwerkverkehr und asynchrone Aufgaben mittels Coroutines zu bewältigen. Es bietet eine Grundlage für den Aufbau skalierbarer Backend-Dienste durch eine Coroutine-gesteuerte Runtime und hochperformante Server, die HTTP-, WebSocket-, RPC- und TCP-Protokolle unterstützen.

Was sind die Hauptfunktionen von swoft-cloud/swoft?

Die Hauptfunktionen von swoft-cloud/swoft sind: Microservice Frameworks, Coroutine-Based Asynchronous I/O, Multi-Protocol Network Servers, Service Governance, Asynchronous PHP Development, Dependency Injection Containers, Distributed Service Coordination, Enterprise Backend Architectures.

Welche Open-Source-Alternativen gibt es zu swoft-cloud/swoft?

Open-Source-Alternativen zu swoft-cloud/swoft sind unter anderem: easy-swoole/easyswoole — EasySwoole is a high-performance asynchronous PHP framework designed for building event-driven networks and persistent… hyperf/hyperf — Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes… codingdocs/springboot-guide — This project is a comprehensive educational resource and technical guide for building enterprise backend applications… code4craft/tiny-spring — tiny-spring is a Java inversion of control container and aspect-oriented programming framework. It provides a system… derekyrc/mini-spring — mini-spring is a Java dependency injection framework and inversion of control container. It manages the full lifecycle… magicstack/asyncpg — asyncpg is an asynchronous database driver and binary protocol client for PostgreSQL. It provides a non-blocking…