cabbagerun/php-stats-sdk 问题修复 & 功能扩展

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

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

cabbagerun/php-stats-sdk

Composer 安装命令:

composer require cabbagerun/php-stats-sdk

包简介

jianzhi stats php sdk

README 文档

README

  • php: ^7.1
  • ext-swoole: ^4.x
  • ext-curl: *
  • ext-json: *

安装

  • composer require jianzhi/php-stats-sdk

结构

├── Analytics               数据采集
├── ClickHouse              ClickHouse封装
├── Common                  公共类
├── Exception               异常处理
├── Service                 服务类
├── Dispatch.php            入口

配置

$config = [
    // swooleHttp服务
    'swoole_http' => [
        'host' => '127.0.0.1',
        'port' => 9501,
        'option' => [],
    ],
    // clickHouse服务
    'ch_db' => [
       'host' => '127.0.0.1',
       'port' => 9501,
       'username' => 'default',
       'password' => '',
       'db' => 'default',
   ],
    // redis服务
    'redis' => [
       'host' => '127.0.0.1',
       'port' => 6379,
       'password' => '',
   ],
];

例子

$config = ['swoole_http' => [
    'host' => '127.0.0.1',
    'port' => 8123,
    'username' => 'default',
    'password' => '',
], 'ch_db' => [], 'redis' => []];
$tick = new Dispatch($config);
$tick->clickHouseOperator()->select(1);

测试

#启动http服务
php example\click_house.php

#启动http服务
php example\http.php

#通过http服务访问接口
http://localhost:9501/Controller/action

#没有启动http服务时,直接访问接口
php example\api.php

#启动消费任务
php example\task.php

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-07-23

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固