KafkaTest.php 901 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Bear
  5. * Date: 2020/5/6
  6. * Time: 下午1:52
  7. */
  8. use app\main\service\KafkaService;
  9. use app\main\constants\KafkaDotConstants;
  10. class KafkaTest extends TestInitcps_daishu_online
  11. {
  12. public function testConnect()
  13. {
  14. $data = KafkaService::instance()->produceMsg('{"a":"b"}');
  15. var_dump($data);
  16. }
  17. public function testConsumer()
  18. {
  19. // KafkaService::instance()->consumeMsg();
  20. KafkaService::instance()->consumeHigh();
  21. }
  22. public function testGetDotUser()
  23. {
  24. $oAna = new \app\main\model\object\AnalysisObject();
  25. $oAna->data = [
  26. ];
  27. $oAna->type = KafkaDotConstants::TYPE_ORDER_COMPLETE;
  28. $oAna->event_time = time();
  29. $oAna->user_from = [
  30. "qrcode_id" => "1"
  31. ];
  32. \app\main\service\KafkaDotService::instance()->sendMsg(60008, $oAna);
  33. }
  34. }