功能说明:提供数据库 SQL 查询队列机制,让数据库保持稳定运行。不需要更改数据库、迁移数据库。不需向我们公开数据。在查询前后添加两行代码即可告别数据库宕机。
直接下载SDK,注册时间起2周内可以免费试用。
//这个文件是SDK里的config.php
const Q_CLIENT_KEY = '我的秘钥';//正常情况下载时会自动写好这个值,可也以在官方网站右上角 “我的后台” 获取秘钥。
const Q_CLIENT_API = 'http://queue.xiliapi.com/api/queue/index';
//$param_sql 代表本次数据库查询的特征代码,可以是数组,也可以是字符串
//$param_sql = array(
// 'param' => array(
// 'table' => 'users',
// 'condition' => array('role' => 1),
// 'sort' => array('username' => 1),
// 'limit' => '0,100'
//)
//);
//或者
//$param_sql = 'SELECT TOP 100 * FROM USERS WHERE `role`=1 ORDERBY username ASC'
$stepBefore = \qClient\sdk::before($param_sql,3);//数据库查询代码前加这一行;第二个参数1-9就是指定队列,1用来放最慢的query,9是放最快的
database_exec($param_sql);//这里是你的数据库查询代码
$stepAfter = \qClient\sdk::after($stepBefore);//数据库查询代码后加这一行
如果您的生产环境没有外网,或者有保密需求,需要本地部署,请联系我们的工程师为您提供具体解决方案。联系方式