Swoole框架如何接入Tars

    • 在框架启动成功的时候,上报服务存活。
    • 写一个入口文件(如index.php),根据Tars平台生成的PHP服务启停脚本,已经Tars平台下发的conf配置文件,完成PHP框架的配置转换(端口号、worker数量)和启停命令控制。
    • 对于HTTP的服务,实现上面3步就可以跑着Tars里面了。对于其他各种功能(查看框架简介),可以根据实际情况自行引入Tarsphp的composer扩展。
    • 对于tars或者pb等RPC协议的服务,需要解决网络协议与业务协议的打包解包(可以参照tarsphp tcpserver),如果能实现定制的代码自动生成,就更好了。

    以swoft为例