laravel 응용 프로그램에 서비스 공급자를 연결하기위한 타사 라이브러리가있는 서비스를 설정하려고합니다. 내 목표는 laravel 큐 노동자를 통해 메시지를 전송하는 동안 연결 연결을 유지하기 위해laravel 대기열 작업자의 지속적인 연결
$connection = new CustomConnection();
$connection->refresh();
$connection->sendMessage('[email protected]', ['message'=>'something', 'ttl'=>3600]);
$connection->refresh();
$connection->sendMessage('[email protected]', ['message'=>'something', 'ttl'=>3600]);
$connection->close();
입니다 다음과 같이
그 코드는 간다. 가야 노동자
$connection = new CustomConnection();
$connection->refresh();
을 설정하면 같은
뭔가 작업이 대기열에 추가 될 때마다 &이 코드의
$connection->sendMessage('[email protected]', ['message'=>'something', 'ttl'=>3600]);
$connection->refresh();
블록을 실행해야 $connection->refresh()
5 초마다를 실행합니다.
laravel의 핵심 큐가 백엔드에서 어떻게 작동하는지 그리고 기능과 방법을 재정의 할 수 있는지에 대한 실마리가 없습니다.
감사합니다.