caasdata/tars-report 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

caasdata/tars-report

Composer 安装命令:

composer require caasdata/tars-report

包简介

tars进行keep-alive上报的模块

README 文档

README

进行keepAlive上报的组件

1、组件说明

	tarsphp框架在master进程启动的时候会上报服务存活状态(主进程存活&管理进程存活)。
	在第一个worker进程启动的时候,会开启一个timer来定时上报存活状态。

2、文件说明:

	├── composer.json
	├── src
	│ ├── NodeF.tars //协议文件
	│ ├── ServerFAsync.php // 异步上报
	│ ├── ServerFSync.php // 同步上报
	│ └── ServerInfo.php  //ServerInfo

3、使用实例(假如服务为 PHPTest.test.obj):

        $serverInfo = new ServerInfo();
        $serverInfo->adapter = 'PHPTest.test.objAdapter';
        $serverInfo->application = 'PHPTest';
        $serverInfo->serverName = 'test';
        $serverInfo->pid = $masterPid;

        $serverF = new ServerFSync($host, $port, $objName);
        $serverF->keepAlive($serverInfo); //主进程存活

        $adminServerInfo = new ServerInfo();
        $adminServerInfo->adapter = 'AdminAdapter';
        $adminServerInfo->application = 'PHPTest';
        $adminServerInfo->serverName = 'test';
        $adminServerInfo->pid = $masterPid;
        $serverF->keepAlive($adminServerInfo);//管理进程存活

统计信息

  • 总下载量: 285
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2018-12-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固