基于suframe框架的微服务后端服务,通过swoole的tcp server功能提供对外rest接口服务和内部rpc服务,启动会自动上报到注册中心。
- 接口转发
- 服务注册
- 代理接口连接池
- 定时检测接口
- rpc接口自动同步
- rpc生成ide代码提示
为了给用户提供足够大的开发自由度,服务只提供基本底层功能,具体db,cache,orm等由用户自行选型,后面通过实际项目的磨合,会推荐一些组件或者框架组合,完全按照你喜欢的方式进行开发。
composer create-project suframe/summer=@dev demo
demo 替换成你的服务名称,例如user,order,goods等
配置注册中心 app/config/config/php, 修改registerServer的ip或端口(默认可以不修改)
php app/summer tcp:start
其他命令:
php app/summer list //列出所有命令
php app/summer check //检查tcp服务是否运行中
php app/summer stop //停止tcp服务
php app/summer rpc:sync //同步rpc接口(此命令会更新app/config/.phpstorm.meta.php文件,用与rpc接口提示)
遵循PSR-2命名规范和PSR-4自动加载规范。
QQ群:904592189
suframe遵循Apache2开源协议发布,并提供免费使用。
版权所有Copyright © 2019- by qian [email protected]
All rights reserved。