TARS-PHP 介绍
TARS-PHP是针对PHP使用tars二进制协议,以及Tars平台整体运维、RPC等一系列能力的解决方案。它主要由如下的几个部分组成:
Tars 是基于名字服务使用 Tars 协议的高性能 RPC
开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。
tars-client
tars-client中提供了对tars服务进行调用的PHP能力,包括:
tars-server
tars-server提供了底层的server框架,同时支持如下特性
tars-config
从tars平台的配置服务拉取配置文件的能力模块
tars-deploy
进行tars-server业务代码打包的模块
tars-extension
tars-log
tars进行远程日志写入的模块
tars-monitor
tars进行主调上报和特性上报的功能模块
tars-registry
tars进行主控寻址的功能模块
tars-report
tars进行keep-alive服务保活上报的模块
tars-utils
tars进行配置文件解析的模块
examples
三个实际的tcp、http、timer的server实例和说明:
tars2PHP
代码自动生成的工具,可以自动生成server和client端的代码。
TARS-PHP 官网
https://github.com/TarsPHP/TarsPHP
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。