MQ.php 561 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace PhalApi\Task;
  3. /**
  4. * MQ队列接口
  5. *
  6. * - 单个添加,批量弹出
  7. *
  8. * @author dogstar <chanzonghuang@gmail.com> 20150516
  9. */
  10. interface MQ {
  11. /**
  12. * 单个添加
  13. * @param string $service 接口服务名称,如:Site.Index
  14. * @param array $params 接口服务参数
  15. */
  16. public function add($service, $params = array());
  17. /**
  18. * 批量弹出
  19. * @param string $service 需要获取的接口服务名称
  20. * @param int $num 弹出的个数
  21. */
  22. public function pop($service, $num = 1);
  23. }