API接口管理系统

Github上的PHP资源汇总大全

Github.com上有哪些比较有趣的PHP项目

SOAP

NuSOAP - SOAP Toolkit for PHP [官网] [教程]

通用权限系统:

http://www.upms.com.cn

运维监控系统

OSA开源管理平台 v1.0.0

基于 osa 运维管理系统 v1.0.5 进行改进的版本(下载:百度网盘,密码:b9w9)

Web代码发布系统

walle-web:一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。

C++开发PHP扩展

Qihoo360/zendAPI ,Swoole/PHP-X

RPC/微服务

Zan PHP Framework:PHP 开发面向 C10K+ 的高并发 SOA 服务 和 RPC 服务首选框架

Dora-RPC:DoraRPC is an RPC For the PHP MicroService by The Swoole

php-msf:PHP 界的 spring + dubbo ,Web 和 微服务的企业级开发框架。PHP微服务框架即Micro Service Framework For PHP

FastD:高性能 PHP API 框架

EasySwoole:是一款基于Swoole Server 开发的常驻内存型PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。EasySwoole 高度封装了Swoole Server 而依旧维持Swoole Server 原有特性,支持同时混合监听HTTP、自定义TCP、UDP协议,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用服务。

SwooleDistributed:基于 Swoole 扩展的 分布式 全栈 开发框架

TCP/Websocket/Http全栈框架

高可用,高性能,高并发,天然分布式集群架构。

主要特性:

1.多端口,多协议,多服务,端口协议间自动转换,高度可配置。

2.MVC架构,MC支持多层分级。

3.高效协程可达95%异步效率,协程模块设施完善,错误代码可跟踪,异常处理可捕获,稳定性一流。

4.异步连接池管理,支持多种异步客户端,mysql,redis,mqtt,amqp,http,tcp。

5.支持consul微服务配置管理,集群自动发现,Leader选举,微服务自动负载,节点与服务健康监控管理。

6.支持搭建简易MQTT集群服务器,MQTT集群订阅树。

7.用户进程管理,定时任务管理。

8.对象池复用技术,减少GC,降低内存波动,提高整体性能和系统稳定性,杜绝内存泄露。

9.支持搭建AMQP异步任务作业系统。

10.各种服务器工具组件,满足各类开发需求。

11.支持Docker部署,Docker-Compose资源编排,DEV开发环境搭建教程。

12.维护频繁,文档丰富,swoole老牌框架。

JsonRPC: Simple Json-RPC PHP client/server that just works

PHP项目收藏的更多相关文章

  1. Beego开源项目 收藏

    官方收藏的项目 集成开发平台:基于 Golang 的快速开发平台,平台已经集成权限管理,菜单资源管理,域管理,角色管理,用户管理,组织架构管理,操作日志管理等等 OPMS - 是一款项目管理 + OA ...

  2. Go - 项目收藏

    谷歌官方维护了一个基于go语言的开源项目列表: https://github.com/golang/go/wiki/Projects Web框架 web.go.beego Go项目 httpmq:A ...

  3. android git上开源的项目收藏

    本文为那些不错的Android开源项目第一篇--个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Ga ...

  4. [转]Android开源项目收藏分享

    转自:http://blog.csdn.net/dianyueneo/article/details/40683285 Android开源项目分类汇总 如果你也对开源实现库的实现原理感兴趣,欢迎 St ...

  5. idea如何做到多模块开发项目 收藏整理

    idea如何做到多模块开发项目 <packaging>pom</packaging>是什么意思? idea 快捷键汇总

  6. 码云上开源JAVA项目收藏

    一. 个人学习项目 1. BootDo面向学习型的开源框架 (可以当做 管理台脚手架) BootDo是高效率,低封装,面向学习型,面向微服的开源Java EE开发框架. BootDo是在SpringB ...

  7. Java项目收藏

    数据库 MyCat:数据库中间件 IM.消息推送 t-io:不仅仅是百万级即时通讯框架 tio-im:基于t-io写的IM,主要目标降低即时通讯门槛,实现多端不同协议间的消息发送如http.webso ...

  8. C - 项目收藏

    Web框架 [荐]Kore:开源 C 语言 Web 框架 Raphters:A web framework for C ulfius:Web Framework for REST API in C, ...

  9. Go收藏

    Go项目收藏 电子书 1.Go Web 编程 2.Go入门指南(the-way-to-go_ZH_CN) 3.Go语言圣经(中文版) Go by Example 中文 一些Go英文电子书 High P ...

随机推荐

  1. Anaconda+django写出第一个web app(十)

    今天继续学习外键的使用. 当我们有了category.series和很多tutorials时,我们查看某个tutorial,可能需要这样的路径http://127.0.0.1:8000/categor ...

  2. Zookeeper笔记之四字命令

    Zookeeper支持一些命令用来获取服务的状态和相关信息,因为这些命令都是四个字母的,所以一般称为四字命令. 四字命令可以使用telnet或者nc向服务器提交,使用下面这个脚本可以当做是一个简易的客 ...

  3. String类的深入理解

    String不是基本数据类型,String和8种包装类型是不可变类.String和8种基本数据类型采用值传递. 关于方法区中的常量区和class文件中的常量区的关系,参考:https://www.cn ...

  4. mysql grep database error(cannot rmdir /dbname)

    service mysql stop cd /var/lib/mysql/dbname rm -rf .fmr rm -rf .txt service mysql start srop databas ...

  5. Spring bean 配置

    1.传统的创建对象的方式:JedisMall tardition=new JedisMall(); 这样是在程序运行时创建,表示当前模块已经不知不觉和new出的对象耦合了,而我们通常都是更高层次的抽象 ...

  6. Angularjs里面跨作用域的实战!

    好久没有来写博客了,最近一直在用Google的AngularJS,后面我自己简称AngularJS就叫AJ吧! 学习AngularJS一路也是深坑颇多啊--!就不多说了,不过还是建议大家有时间去学下下 ...

  7. ruby语言学习笔记2

    ruby学习笔记2  (摘自<ruby程序设计语言教程(中文版)>.pdf,全书25页) 1.同一个问题ruby有多个解决方案,途径 ruby之父:松本行弘(Matz),1993年创立 r ...

  8. LOJ 10160 - 「一本通 5.2 练习 3」周年纪念晚会 / 没有上司的晚会

    题面 传送门 Ural 州立大学的校长正在筹备学校的 8080 周年纪念聚会.由于学校的职员有不同的职务级别,可以构成一棵以校长为根的人事关系树.每个资源都有一个唯一的整数编号,从 $1$ 到 $N$ ...

  9. spring配置文件详解以及beans:beans标签

    第一行的意思就是你这个文件的默认schema为security,所以你的beans定义就需要加上前缀beans 一般的定义文件默认都是beans: 下面是spring配置文件的详解: 转自:http: ...

  10. 【已解决】Chrome提示:"请停用以开发者模式运行的扩展程序"的解决办法

    chrome用户在安装了一些第三方的chrome插件后,每次打开浏览器的时候都会出现“请停用以开发者模式运行的扩展程序”的提示,只有每次点击取消之后才能正常使用扩展.如下图所示 那么有没有什么方法可以 ...