Skip to content

Commit beea6cf

Browse files
authored
Merge pull request #4 from wansxlysys/main
消费者增加headers配置
2 parents b7f2c07 + 3222ff3 commit beea6cf

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/Process/Consumer.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,14 @@ public function onWorkerStart()
6262
}
6363
$consumer = Container::get($class);
6464
$connection_name = $consumer->connection ?? 'default';
65-
$queue = $consumer->queue;
66-
$ack = $consumer->ack ?? 'auto';
65+
$queue = $consumer->queue;
66+
$ack = $consumer->ack ?? 'auto';
67+
$headers = $consumer->headers ?? [];
6768
$connection = Client::connection($connection_name);
6869
$cb = function ($client, $package, $ack) use ($consumer) {
6970
\call_user_func([$consumer, 'consume'], $package['body'], $ack, $client);
7071
};
71-
$connection->subscribe($queue, $cb, ['ack' => $ack]);
72+
$connection->subscribe($queue, $cb, array_merge(['ack' => $ack], $headers));
7273
/*if ($connection->getState() == StompClient::STATE_ESTABLISHED) {
7374
$connection->subscribe($queue, $cb, ['ack' => $ack]);
7475
} else {

0 commit comments

Comments
 (0)