سلام.
درخواست های PHP به همین شکل کار میکنند و پس از اتمام کارشون تموم میشه و صف پردازش کنار میرن.
اگر این درخواست رو میخواهید هر چند وقت یکبار اجرا کنید. باید از طریق Cron Job آن را هر یک یا چند دقیقه صدا بزنید تا ادامه پردازش را انجام دهید. میتوانید اتمام پردازش قبلی را داخل یک دیتابیس ذخیره نمایید و اجرای بعدی را از آخرین مورد ذخیره شده آغاز نمایید. به این شکل شما یک صف دارید کار تان را انجام میدهد.
برای message broker ها حتما یه راه منطقی تر از cron job باید باشه!
خیلی مسخره باید باشه که شما از message broker ها استفاده کنی و بعد بیای به php کران جاب ست کنی :(
شاید پاسخ شما همینجا باشد