awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
swoft-cloud avatar

swoft-cloud/swoft

0
View on GitHub↗
5,539 stele·766 fork-uri·PHP·Apache-2.0·5 vizualizăriswoft.org↗

Swoft

Swoft este un framework PHP de înaltă performanță pentru microservicii, conceput pentru a gestiona traficul de rețea concurent și sarcinile asincrone folosind corutine. Oferă o fundație pentru construirea de servicii backend scalabile printr-un runtime bazat pe corutine și servere de înaltă performanță care suportă protocoalele HTTP, WebSocket, RPC și TCP.

Framework-ul se distinge printr-un set de instrumente de guvernanță și optimizare, inclusiv un sistem distribuit de coordonare a serviciilor pentru înregistrare, descoperire și circuit breaking. De asemenea, dispune de un manager de pool de conexiuni pentru socket-uri de bază de date și rețea reutilizabile și o bibliotecă pentru programare orientată pe aspecte (AOP) pentru a intercepta și extinde comportamentul metodelor fără a modifica codul sursă.

Capabilitățile suplimentare includ un container de dependency injection pentru decuplarea componentelor, execuția sarcinilor în pool-uri de procese pentru calcule grele și un mecanism de programare pentru sarcini recurente. Sistemul suportă, de asemenea, gestionarea centralizată a configurației pentru a sincroniza setările aplicației între diferite medii.

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.

Istoric stele

Graficul istoricului de stele pentru swoft-cloud/swoftGraficul istoricului de stele pentru swoft-cloud/swoft

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face swoft-cloud/swoft?

Swoft este un framework PHP de înaltă performanță pentru microservicii, conceput pentru a gestiona traficul de rețea concurent și sarcinile asincrone folosind corutine. Oferă o fundație pentru construirea de servicii backend scalabile printr-un runtime bazat pe corutine și servere de înaltă performanță care suportă protocoalele HTTP, WebSocket, RPC și TCP.

Care sunt principalele funcționalități ale swoft-cloud/swoft?

Principalele funcționalități ale swoft-cloud/swoft sunt: 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.

Care sunt câteva alternative open-source pentru swoft-cloud/swoft?

Alternativele open-source pentru swoft-cloud/swoft includ: 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…

Alternative open-source pentru Swoft

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Swoft.
  • easy-swoole/easyswooleAvatar easy-swoole

    easy-swoole/easyswoole

    4,766Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,766
  • hyperf/hyperfAvatar hyperf

    hyperf/hyperf

    6,855Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,855
  • codingdocs/springboot-guideAvatar CodingDocs

    CodingDocs/springboot-guide

    5,256Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,256
  • derekyrc/mini-springAvatar DerekYRC

    DerekYRC/mini-spring

    6,360Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,360
  • Vezi toate cele 30 alternative pentru Swoft→