PHP-DruidPHP 连接 Druid.IO 驱动服务的扩展
这是一个为 PHP 连接查询 Druid.IO 提供的客户端驱动服务的 PHP 扩展。
安装
Make Install PHP-Druid
$ /path/to/phpize $ ./configure --with-php-config=/path/to/php-config $ make && make install
PECL Install PHP-Druid
$ pecl install Druid
配置
Druid.ini extension=druid.so druid.base_auth_passport = "" druid.base_auth_user = "" druid.debug = 1 druid.host = "http://10.0.3.46:9082/druid/v2/" druid.tpl_path = "/data/php-druid/tpl" druid.curl_dns_cache_timeout = 1 druid.curl_connect_timeout = 3 druid.curl_timeout = 5
Demo
<?php /** * @author neeke@php.net * Date: 16/12/21 下午8:38 */ try { $Druid_1 = Druid::getInstance(); $Druid_1->debugWitch(TRUE); /** * you can also use default host with druid.host in php.ini/druid.ini */ $aHosts = array("http://10.0.3.46:9082/druid/v2/", "http://10.0.3.46:9082/druid/v2/"); $Druid_1->setDruidHosts($aHosts); /** * demo 1 * * use tpl build request json */ $Druid_1->setTplPath(__DIR__ . '/tpl'); $result_1 = $Druid_1->getDataByTpl('request_tpl_demo.json', array('@startTimeToEndTime@' => '["2016-12-10T14:06:00.000Z/2016-12-27T14:36:00.000Z"]')); $Druid_2 = Druid::getInstance('druid_2_instance'); /** * demo 2 * * use full request json */ $result_2 = $Druid_2->getData(file_get_contents(__DIR__ . '/tpl/request_full_demo.json')); var_dump($result_1, $result_2); var_dump($Druid_1,$Druid_2); } catch (Exception $e) { var_dump($e->getCode(), $e->getMessage(), $Druid_1->getDebugInfo(), $Druid_2->getDebugInfo()); }
评论
Tslib触摸屏驱动扩展
Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。安装tslibtslib在各种硬件体系结构和操作系统
Tslib触摸屏驱动扩展
0
RSocket面向连接的、消息驱动的协议
RSocket就是为服务而设计的。它是面向连接的、消息驱动的协议,内置了应用程序级的流控制。它在浏览器中和在服务器上一样工作。事实上,Web浏览器可以服务于后端微服务的流量。它也是二进制的。它可以同样
RSocket面向连接的、消息驱动的协议
0
foolsockPHP TCP 长连接扩展
foolsock是为了实现RPC通信中TCP长连接而开发的PHP扩展简介PHP很多项目随着业务规模的增长(尤其是终端众多的情况下)逐渐向服务化演变,常见的一种架构模型是将相对独立或者比较耗时的业务抽象
foolsockPHP TCP 长连接扩展
0
wildemberEmber.js连接野狗实时服务的适配器
wildember是一个方便、快捷连接野狗实时服务适配器。wildemer是一个类似Emberfir
wildemberEmber.js连接野狗实时服务的适配器
0
wildemberEmber.js连接野狗实时服务的适配器
wildember是一个方便、快捷连接野狗实时服务适配器。wildemer是一个类似Emberfire的适配器,不同的是前者用于适配野狗实时服务,后者用于适配firebase实时服务。野狗和fireb
wildemberEmber.js连接野狗实时服务的适配器
0