René's URL Explorer Experiment


Title: History for src/Queue/ParallelQueue.php - phenixphp/framework · GitHub

Open Graph Title: History for src/Queue/ParallelQueue.php - phenixphp/framework

X Title: History for src/Queue/ParallelQueue.php - phenixphp/framework

Description: Phenix framework core. Contribute to phenixphp/framework development by creating an account on GitHub.

Open Graph Description: Phenix framework core. Contribute to phenixphp/framework development by creating an account on GitHub.

X Description: Phenix framework core. Contribute to phenixphp/framework development by creating an account on GitHub.

Opengraph URL: https://github.com/phenixphp/framework

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:a5e90b76-76de-2b47-e3f1-df92060ce4f6
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD8D2:6829B:1796EF0:20C47A5:6A4DF6B0
html-safe-nonceae91d2dc2a16ce1521eb00e6117aec68067a500901ba7aae29e330993ee0ae65
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEOEQyOjY4MjlCOjE3OTZFRjA6MjBDNDdBNTo2QTRERjZCMCIsInZpc2l0b3JfaWQiOiIzNDQxOTc5NDI2OTI4OTgxNjgwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacc5b385fc48cc192d1550f2b427b9814cbf40a0b54c9d902508333618d73af99b
hovercard-subject-tagrepository:699516963
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php
twitter:imagehttps://repository-images.githubusercontent.com/699516963/10cfc886-4bb4-4ce8-b880-bb70fd8d0542
twitter:cardsummary_large_image
og:imagehttps://repository-images.githubusercontent.com/699516963/10cfc886-4bb4-4ce8-b880-bb70fd8d0542
og:image:altPhenix framework core. Contribute to phenixphp/framework development by creating an account on GitHub.
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5818716c93c6a2925b815402541a32814e43a7b1261c322b0c2df75224289566
turbo-cache-controlno-cache
go-importgithub.com/phenixphp/framework git https://github.com/phenixphp/framework.git
octolytics-dimension-user_id146749811
octolytics-dimension-user_loginphenixphp
octolytics-dimension-repository_id699516963
octolytics-dimension-repository_nwophenixphp/framework
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id699516963
octolytics-dimension-repository_network_root_nwophenixphp/framework
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef4bb89367ca678f057d79b1abc45d6675b1bd5b2
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fphenixphp%2Fframework%2Fcommits%2Fmain%2Fsrc%2FQueue%2FParallelQueue.php
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fphenixphp%2Fframework%2Fcommits%2Fmain%2Fsrc%2FQueue%2FParallelQueue.php
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommits%2Fshow&source=header-repo&source_repo=phenixphp%2Fframework
Reloadhttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php
Reloadhttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php
Reloadhttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php
Please reload this pagehttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php
phenixphp https://github.com/phenixphp
frameworkhttps://github.com/phenixphp/framework
Notifications https://github.com/login?return_to=%2Fphenixphp%2Fframework
Fork 1 https://github.com/login?return_to=%2Fphenixphp%2Fframework
Star 13 https://github.com/login?return_to=%2Fphenixphp%2Fframework
Code https://github.com/phenixphp/framework
Issues 1 https://github.com/phenixphp/framework/issues
Pull requests 0 https://github.com/phenixphp/framework/pulls
Discussions https://github.com/phenixphp/framework/discussions
Actions https://github.com/phenixphp/framework/actions
Projects https://github.com/phenixphp/framework/projects
Security and quality 0 https://github.com/phenixphp/framework/security
Insights https://github.com/phenixphp/framework/pulse
Code https://github.com/phenixphp/framework
Issues https://github.com/phenixphp/framework/issues
Pull requests https://github.com/phenixphp/framework/pulls
Discussions https://github.com/phenixphp/framework/discussions
Actions https://github.com/phenixphp/framework/actions
Projects https://github.com/phenixphp/framework/projects
Security and quality https://github.com/phenixphp/framework/security
Insights https://github.com/phenixphp/framework/pulse
frameworkhttps://github.com/phenixphp/framework/commits
srchttps://github.com/phenixphp/framework/commits/main/src
Queuehttps://github.com/phenixphp/framework/commits/main/src/Queue
ParallelQueue.phphttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php
mainhttps://github.com/phenixphp/framework/tree/main
feat(ParallelQueue): disable processing when no running tasks and queue is emptyhttps://github.com/phenixphp/framework/commit/20b8f0a87e5a4b669433d602338e20b26935bb90
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
20b8f0ahttps://github.com/phenixphp/framework/commit/20b8f0a87e5a4b669433d602338e20b26935bb90
https://github.com/phenixphp/framework/blob/20b8f0a87e5a4b669433d602338e20b26935bb90/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/20b8f0a87e5a4b669433d602338e20b26935bb90
refactor: improve task cleanup in handleIntervalTick methodhttps://github.com/phenixphp/framework/commit/b85eb8a4c31a8a4611377866ee0419c74d51b04b
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
b85eb8ahttps://github.com/phenixphp/framework/commit/b85eb8a4c31a8a4611377866ee0419c74d51b04b
https://github.com/phenixphp/framework/blob/b85eb8a4c31a8a4611377866ee0419c74d51b04b/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/b85eb8a4c31a8a4611377866ee0419c74d51b04b
refactor: remove finalize methodhttps://github.com/phenixphp/framework/commit/b08bf72c9e399cabe10e440055f95f89a64c30f4
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
b08bf72https://github.com/phenixphp/framework/commit/b08bf72c9e399cabe10e440055f95f89a64c30f4
https://github.com/phenixphp/framework/blob/b08bf72c9e399cabe10e440055f95f89a64c30f4/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/b08bf72c9e399cabe10e440055f95f89a64c30f4
refactor: streamline task failure handling and cleanup in handleIntervalTick methodhttps://github.com/phenixphp/framework/commit/2f1f3cf3c5d7bcd920505ec687cbff88642681ca
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
2f1f3cfhttps://github.com/phenixphp/framework/commit/2f1f3cf3c5d7bcd920505ec687cbff88642681ca
https://github.com/phenixphp/framework/blob/2f1f3cf3c5d7bcd920505ec687cbff88642681ca/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/2f1f3cf3c5d7bcd920505ec687cbff88642681ca
refactor: enhance finalize method and optimize processing interval initializationhttps://github.com/phenixphp/framework/commit/13c267b9f73993ef21ee0c7199b84451007e05b6
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
13c267bhttps://github.com/phenixphp/framework/commit/13c267b9f73993ef21ee0c7199b84451007e05b6
https://github.com/phenixphp/framework/blob/13c267b9f73993ef21ee0c7199b84451007e05b6/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/13c267b9f73993ef21ee0c7199b84451007e05b6
refactor: prevent forward unhandled errors to the event loop handlerhttps://github.com/phenixphp/framework/commit/51f9fbc8d8ddb423ce934ce01d640ba4d44484aa
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
51f9fbchttps://github.com/phenixphp/framework/commit/51f9fbc8d8ddb423ce934ce01d640ba4d44484aa
https://github.com/phenixphp/framework/blob/51f9fbc8d8ddb423ce934ce01d640ba4d44484aa/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/51f9fbc8d8ddb423ce934ce01d640ba4d44484aa
style: php cshttps://github.com/phenixphp/framework/commit/b0c2b395638477fd47217b44f4b254c7da193ea0
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
b0c2b39https://github.com/phenixphp/framework/commit/b0c2b395638477fd47217b44f4b254c7da193ea0
https://github.com/phenixphp/framework/blob/b0c2b395638477fd47217b44f4b254c7da193ea0/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/b0c2b395638477fd47217b44f4b254c7da193ea0
refactor: streamline task result handling in ParallelQueue and remove deprecated processTaskResults methodhttps://github.com/phenixphp/framework/commit/ec2aa9043c527a7966aa825ad5dd14268177c07c
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
ec2aa90https://github.com/phenixphp/framework/commit/ec2aa9043c527a7966aa825ad5dd14268177c07c
https://github.com/phenixphp/framework/blob/ec2aa9043c527a7966aa825ad5dd14268177c07c/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/ec2aa9043c527a7966aa825ad5dd14268177c07c
refactor: remove redundant comments and streamline task handling in ParallelQueuehttps://github.com/phenixphp/framework/commit/0217dbaba3376b91d00e5513b6246639424bdb0c
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
0217dbahttps://github.com/phenixphp/framework/commit/0217dbaba3376b91d00e5513b6246639424bdb0c
https://github.com/phenixphp/framework/blob/0217dbaba3376b91d00e5513b6246639424bdb0c/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/0217dbaba3376b91d00e5513b6246639424bdb0c
refactor: optimize processing interval handling in ParallelQueuehttps://github.com/phenixphp/framework/commit/7852200c0fcd24d7b7dfa25034d48619a0d4f2c9
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
7852200https://github.com/phenixphp/framework/commit/7852200c0fcd24d7b7dfa25034d48619a0d4f2c9
https://github.com/phenixphp/framework/blob/7852200c0fcd24d7b7dfa25034d48619a0d4f2c9/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/7852200c0fcd24d7b7dfa25034d48619a0d4f2c9
refactor: remove release method from TaskState implementationshttps://github.com/phenixphp/framework/commit/90ad398c06e79e3d68345b2ec166f0494ef9c33f
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
90ad398https://github.com/phenixphp/framework/commit/90ad398c06e79e3d68345b2ec166f0494ef9c33f
https://github.com/phenixphp/framework/blob/90ad398c06e79e3d68345b2ec166f0494ef9c33f/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/90ad398c06e79e3d68345b2ec166f0494ef9c33f
feat: register worker pool in service providerhttps://github.com/phenixphp/framework/commit/5ece27a1cf57dc3fa5d2ad01b70b7c696cb7ac0d
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
5ece27ahttps://github.com/phenixphp/framework/commit/5ece27a1cf57dc3fa5d2ad01b70b7c696cb7ac0d
https://github.com/phenixphp/framework/blob/5ece27a1cf57dc3fa5d2ad01b70b7c696cb7ac0d/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/5ece27a1cf57dc3fa5d2ad01b70b7c696cb7ac0d
tests: process single task in parallel queuehttps://github.com/phenixphp/framework/commit/d60fcc8256842a6417b2e64a1b184d67d72ad691
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
d60fcc8https://github.com/phenixphp/framework/commit/d60fcc8256842a6417b2e64a1b184d67d72ad691
https://github.com/phenixphp/framework/blob/d60fcc8256842a6417b2e64a1b184d67d72ad691/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/d60fcc8256842a6417b2e64a1b184d67d72ad691
refactor: add chunk processing capabilities to Queue and related classeshttps://github.com/phenixphp/framework/commit/be3e15e6db74b50962ae574be75f101fcb7aa3c5
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
be3e15ehttps://github.com/phenixphp/framework/commit/be3e15e6db74b50962ae574be75f101fcb7aa3c5
https://github.com/phenixphp/framework/blob/be3e15e6db74b50962ae574be75f101fcb7aa3c5/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/be3e15e6db74b50962ae574be75f101fcb7aa3c5
refactor: enhance task submission by adding timeout handling in Worker and ParallelQueue classeshttps://github.com/phenixphp/framework/commit/46fba9064ef23c2da2937719eace76124218dec3
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
46fba90https://github.com/phenixphp/framework/commit/46fba9064ef23c2da2937719eace76124218dec3
https://github.com/phenixphp/framework/blob/46fba9064ef23c2da2937719eace76124218dec3/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/46fba9064ef23c2da2937719eace76124218dec3
feat: add configurable interval for task processing in ParallelQueuehttps://github.com/phenixphp/framework/commit/22c858cef96cef185db7ff979ebd92d457d06a40
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
22c858chttps://github.com/phenixphp/framework/commit/22c858cef96cef185db7ff979ebd92d457d06a40
https://github.com/phenixphp/framework/blob/22c858cef96cef185db7ff979ebd92d457d06a40/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/22c858cef96cef185db7ff979ebd92d457d06a40
fix: ensure task results are processed synchronously after executionhttps://github.com/phenixphp/framework/commit/f0b8ad905db3fda41c81059987dab66ccb8ed246
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
f0b8ad9https://github.com/phenixphp/framework/commit/f0b8ad905db3fda41c81059987dab66ccb8ed246
https://github.com/phenixphp/framework/blob/f0b8ad905db3fda41c81059987dab66ccb8ed246/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/f0b8ad905db3fda41c81059987dab66ccb8ed246
fix: inject state manager into ParallelQueue constructor for improved task managementhttps://github.com/phenixphp/framework/commit/a026e3ff2d6b05aa0aee1a4302f1af01ff1ce0b1
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
a026e3fhttps://github.com/phenixphp/framework/commit/a026e3ff2d6b05aa0aee1a4302f1af01ff1ce0b1
https://github.com/phenixphp/framework/blob/a026e3ff2d6b05aa0aee1a4302f1af01ff1ce0b1/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/a026e3ff2d6b05aa0aee1a4302f1af01ff1ce0b1
fix: release task on failure in ParallelQueue processinghttps://github.com/phenixphp/framework/commit/dcae7a8e5e212a925adafbfd6541314d63792482
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
dcae7a8https://github.com/phenixphp/framework/commit/dcae7a8e5e212a925adafbfd6541314d63792482
https://github.com/phenixphp/framework/blob/dcae7a8e5e212a925adafbfd6541314d63792482/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/dcae7a8e5e212a925adafbfd6541314d63792482
fix: streamline task retry logic by removing async wrapper for immediate pushhttps://github.com/phenixphp/framework/commit/3139a3b6bb3d44971e0a8cdd75ef1312adb92a79
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
3139a3bhttps://github.com/phenixphp/framework/commit/3139a3b6bb3d44971e0a8cdd75ef1312adb92a79
https://github.com/phenixphp/framework/blob/3139a3b6bb3d44971e0a8cdd75ef1312adb92a79/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/3139a3b6bb3d44971e0a8cdd75ef1312adb92a79
fix: correct namespace for FailedTaskException to align with its locationhttps://github.com/phenixphp/framework/commit/2cd64f5662ed0d92e2d0f04818b60297db922579
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
2cd64f5https://github.com/phenixphp/framework/commit/2cd64f5662ed0d92e2d0f04818b60297db922579
https://github.com/phenixphp/framework/blob/2cd64f5662ed0d92e2d0f04818b60297db922579/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/2cd64f5662ed0d92e2d0f04818b60297db922579
fix: reduce default retry delay for parallel queue tasks from 5 to 2 secondshttps://github.com/phenixphp/framework/commit/46f7d035437932c585733280aaec400ca07c6072
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
46f7d03https://github.com/phenixphp/framework/commit/46f7d035437932c585733280aaec400ca07c6072
https://github.com/phenixphp/framework/blob/46f7d035437932c585733280aaec400ca07c6072/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/46f7d035437932c585733280aaec400ca07c6072
refactor: remove redundant check for disabling processing when no tasks are presenthttps://github.com/phenixphp/framework/commit/3e7c6dc05dc66ad940ba1f3e1c2f4547c67c9dc3
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
3e7c6dchttps://github.com/phenixphp/framework/commit/3e7c6dc05dc66ad940ba1f3e1c2f4547c67c9dc3
https://github.com/phenixphp/framework/blob/3e7c6dc05dc66ad940ba1f3e1c2f4547c67c9dc3/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/3e7c6dc05dc66ad940ba1f3e1c2f4547c67c9dc3
refactor: remove redundant check for processing initialization in ParallelQueuehttps://github.com/phenixphp/framework/commit/126521aad836bf3ae8d01ebecc7daf867938e78b
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
126521ahttps://github.com/phenixphp/framework/commit/126521aad836bf3ae8d01ebecc7daf867938e78b
https://github.com/phenixphp/framework/blob/126521aad836bf3ae8d01ebecc7daf867938e78b/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/126521aad836bf3ae8d01ebecc7daf867938e78b
fix: update PHPDoc annotations for runningTasks and tasks propertieshttps://github.com/phenixphp/framework/commit/76c13ac166c324d7a6b7401bfc18bda77b2cfeda
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
76c13achttps://github.com/phenixphp/framework/commit/76c13ac166c324d7a6b7401bfc18bda77b2cfeda
https://github.com/phenixphp/framework/blob/76c13ac166c324d7a6b7401bfc18bda77b2cfeda/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/76c13ac166c324d7a6b7401bfc18bda77b2cfeda
feat: add methods to retrieve queue size, running tasks count, and processor statushttps://github.com/phenixphp/framework/commit/7c638b07387610a03c8ef235b4fd0093322dbbcc
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
7c638b0https://github.com/phenixphp/framework/commit/7c638b07387610a03c8ef235b4fd0093322dbbcc
https://github.com/phenixphp/framework/blob/7c638b07387610a03c8ef235b4fd0093322dbbcc/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/7c638b07387610a03c8ef235b4fd0093322dbbcc
fix: correct PHPDoc annotation for runningTasks propertyhttps://github.com/phenixphp/framework/commit/5ed73583dcc322cf8479f967619eab1b5d6e727f
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
5ed7358https://github.com/phenixphp/framework/commit/5ed73583dcc322cf8479f967619eab1b5d6e727f
https://github.com/phenixphp/framework/blob/5ed73583dcc322cf8479f967619eab1b5d6e727f/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/5ed73583dcc322cf8479f967619eab1b5d6e727f
style: php cshttps://github.com/phenixphp/framework/commit/5b6914812632e8349dd94e5b5ff2e5540155a713
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
5b69148https://github.com/phenixphp/framework/commit/5b6914812632e8349dd94e5b5ff2e5540155a713
https://github.com/phenixphp/framework/blob/5b6914812632e8349dd94e5b5ff2e5540155a713/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/5b6914812632e8349dd94e5b5ff2e5540155a713
fix: skip task processing if there are running taskshttps://github.com/phenixphp/framework/commit/ffc83423992705078be5c1c9fd7300cc0a3df420
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
ffc8342https://github.com/phenixphp/framework/commit/ffc83423992705078be5c1c9fd7300cc0a3df420
https://github.com/phenixphp/framework/blob/ffc83423992705078be5c1c9fd7300cc0a3df420/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/ffc83423992705078be5c1c9fd7300cc0a3df420
refactor: remove unused worker initialization and streamline task submissionhttps://github.com/phenixphp/framework/commit/1631e2f92532d083e9c731181a47733e1f5c7a2b
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
1631e2fhttps://github.com/phenixphp/framework/commit/1631e2f92532d083e9c731181a47733e1f5c7a2b
https://github.com/phenixphp/framework/blob/1631e2f92532d083e9c731181a47733e1f5c7a2b/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/1631e2f92532d083e9c731181a47733e1f5c7a2b
refactor: initialize worker only when needed and simplify processing logichttps://github.com/phenixphp/framework/commit/68f7f1f75f45e0e3fc409658a905ea3284d9aa2d
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
68f7f1fhttps://github.com/phenixphp/framework/commit/68f7f1f75f45e0e3fc409658a905ea3284d9aa2d
https://github.com/phenixphp/framework/blob/68f7f1f75f45e0e3fc409658a905ea3284d9aa2d/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/68f7f1f75f45e0e3fc409658a905ea3284d9aa2d
refactor: update getNextAvailableTask method signature and simplify logichttps://github.com/phenixphp/framework/commit/f0bced29047271439a63994c438e5c6810ba649d
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
f0bced2https://github.com/phenixphp/framework/commit/f0bced29047271439a63994c438e5c6810ba649d
https://github.com/phenixphp/framework/blob/f0bced29047271439a63994c438e5c6810ba649d/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/f0bced29047271439a63994c438e5c6810ba649d
feat: add configurable max retries and retry delay for task failureshttps://github.com/phenixphp/framework/commit/322b170167088bbbaca75ac6c93007435e254f2e
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
322b170https://github.com/phenixphp/framework/commit/322b170167088bbbaca75ac6c93007435e254f2e
https://github.com/phenixphp/framework/blob/322b170167088bbbaca75ac6c93007435e254f2e/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/322b170167088bbbaca75ac6c93007435e254f2e
fix: reduce processing interval in ParallelQueue from 3.0 to 2.0 secondshttps://github.com/phenixphp/framework/commit/c24900d347a04641d6656559fe533bc3d3d193a7
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
c24900dhttps://github.com/phenixphp/framework/commit/c24900d347a04641d6656559fe533bc3d3d193a7
https://github.com/phenixphp/framework/blob/c24900d347a04641d6656559fe533bc3d3d193a7/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/c24900d347a04641d6656559fe533bc3d3d193a7
feat: improve task processing in ParallelQueue by reserving tasks and handling results asynchronouslyhttps://github.com/phenixphp/framework/commit/16e566b543e71aa59c262d1e560e3cf298beebea
https://github.com/barbosa89
barbosa89https://github.com/phenixphp/framework/commits?author=barbosa89
16e566bhttps://github.com/phenixphp/framework/commit/16e566b543e71aa59c262d1e560e3cf298beebea
https://github.com/phenixphp/framework/blob/16e566b543e71aa59c262d1e560e3cf298beebea/src/Queue/ParallelQueue.php
https://github.com/phenixphp/framework/tree/16e566b543e71aa59c262d1e560e3cf298beebea
Nexthttps://github.com/phenixphp/framework/commits/main/src/Queue/ParallelQueue.php?after=309a3683f40451b90985d88abaa6299644376856+34
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.