Giter VIP home page Giter VIP logo

framework's Introduction

Carno-PHP framework

All-in-one collection

Installation

composer require carno-php/framework

Components

Core

Dependency injection implements PSR-11

Native coroutine with yield for php7

Promises/A+ implements with addition commands e.g. race, all

Async piped works made simple

Extensional logic layers for request/response flows

Discovery

Service registry/discovery and kv-store

DevOps

Prometheus metrics pull/push

OpenTracing collector

Jaeger/zipkin platform

Dynamic logging format/receiver and supports logs replication

Resources

Dynamic config in-flight, backend supports Consul

Clustered resources made easy

Connection pool for everything

Servers

Application startup based chip

Shared server features

Flexible routes and controller powered

RPC

RPC protocol base

HTTP based RPC server

HTTP based RPC client

Accelerated network with TCP for HRPC

Network

Base types and APIs contracted

DNS resolver

PSR-7 standard implements

includes Client/Server/WebSocket

TCP/UDP socket

Queue

Publish/consuming with cluster, configurable for online migrating

Storage

Supports MySQL

Supports Redis

SQL builder for MySQL

Multi-backend and pure cache API

Utils

DSN parser

ENV parser

Multi-process coordination framework

Token-Bucket based shaping control

framework's People

Contributors

moolex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jurassic-park

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.