Conversation
|
Thanks for the PR. This will be merged into V4. If you also need this change in V3, we can backport it once the build is stable. |
|
Could you pull the latest changes from remote and check if the CI is passing after that? |
eb5f85b to
a0d3d09
Compare
It will be very good for me if these changes will be added to rqueue v3
Done |
1261408 to
a0d3d09
Compare
The check did not start after push changes. What I need to do to start check? Or does the absence of the check red signal mean that the check has passed? |
|
@igorjava2025 do you need this change in spring boot v2.7 as well? we need to backport the change. Please let me know. |
rqueue-core/src/main/java/com/github/sonus21/rqueue/listener/HardStrictPriorityPoller.java
Outdated
Show resolved
Hide resolved
rqueue-core/src/main/java/com/github/sonus21/rqueue/listener/HardStrictPriorityPoller.java
Outdated
Show resolved
Hide resolved
...ore/src/main/java/com/github/sonus21/rqueue/listener/HardStrictPriorityPollerProperties.java
Show resolved
Hide resolved
...ore/src/main/java/com/github/sonus21/rqueue/listener/HardStrictPriorityPollerProperties.java
Show resolved
Hide resolved
I plan to use the rqueue library in my project with Spring Boot 3.maxMajorVersion.maxMinorVersion. I used Spring Boot 3.5.7 in rqueue load test project. Also I will use rqueue in my project with spring boot 4.maxMajorVersion.maxMinorVersion version in the future. So I don't need this change in spring boot v2.7 |
305ac1e to
21d6d86
Compare

Description
Add HardStrictPriorityPoller for really strict message priority algorithm work.
It is also important for performance and good algorithm work that customization options have been added.
Fixes # (issue)
#276
Type of change
How Has This Been Tested?
I create special project to reproduce load test (work with rqueue version 3.4.0).
https://github.com/igorjava2025/rqueue-priority-load-test
Test Configuration: see in project https://github.com/igorjava2025/rqueue-priority-load-test
lettuceVersion = "6.2.2.RELEASE", redis image "redis:7.2-alpine"
Checklist: