# Tigris-sdk-php **Repository Path**: bxdTechCenter/Tigris-sdk-php ## Basic Information - **Project Name**: Tigris-sdk-php - **Description**: tigris php版的sdk - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-11-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tigris-sdk-php tigris php版的sdk ## 用法 ### 概述 该sdk提供生产、消费、确认消费方法。 **注意:**每个消费必须确认消费,确认消费后队列服务器会把对应记录删除,如果没有确认,该条记录会被重新加入到队列中 ### 生产 ```php $config = array(); $config['URL'] = 'url'; $config['app_id'] = 'trigris分配的app id'; $config['AccessKey'] = 'trigris分配的access key'; $config['Topic'] = '自己生成的topic'; $httpProducer = new \TigrisMQ\HttpProducer($config); $ret = $httpProducer->sendMessage($data); return $ret; ``` ### 消费 ```php $config = array(); $config['URL'] = 'url'; $config['app_id'] = 'trigris分配的app id'; $config['AccessKey'] = 'trigris分配的access key'; $config['Topic'] = '自己生成的topic'; $httpConsumer = new \TigrisMQ\HttpConsumer($config); // 返回array $ret = $httpConsumer->getQueueMessages($limit=1, $timeout=1800); ``` ### 确认消费 ```php $config = array(); $config['URL'] = 'url'; $config['app_id'] = 'trigris分配的app id'; $config['AccessKey'] = 'trigris分配的access key'; $config['Topic'] = '自己需要删除的topic'; $httpConsumer = new \TigrisMQ\HttpConsumer($config); // 返回array $ret = $httpConsumer->deleteQueueMessage($msg); return $ret; ```