56 Commits (f51cfdcd0bcbb01944a3cb6ca7da7e12247ddeec)

Author SHA1 Message Date
maliming 5d74d97566
Fix whitespace issues and update job handler registration in background job management 5 months ago
maliming 70c333ad97
Refactor background job execution and management 5 months ago
maliming 5babd75f91
feat: Implement dynamic background worker management with Quartz and TickerQ 5 months ago
maliming 459d5e4803
fix: skip delayed queue when delay is zero or negative 5 months ago
maliming cbb86f04c4
fix: clamp RabbitMQ expiration TTL to 0 instead of 1 5 months ago
maliming 817066b097
fix: use ceiling rounding for RabbitMQ message expiration TTL 5 months ago
Liu Ke bbebdf5bac fix: rabbitmq jobQueue expiration parameter format 5 months ago
SALİH ÖZKARA dcf08ec627 Add dynamic background worker support 5 months ago
SALİH ÖZKARA 0b40f2c0f1 Use Abp.AnonymousJob name and add validation 5 months ago
SALİH ÖZKARA de1dc75f58 Add logging and improve anonymous job naming 5 months ago
SALİH ÖZKARA 67904ae2e4 Add anonymous background job support 5 months ago
SALİH ÖZKARA c43458ac0e Add dynamic background job support 5 months ago
SALİH ÖZKARA e615b31924 Serialize mismatched args before enqueue 5 months ago
SALİH ÖZKARA 2536c5afe6 Support EnqueueAsync by job name 5 months ago
maliming fcc1315014
Add CorrelationId to RabbitMQ job messages 7 months ago
maliming d01fc48262
Add correlation ID support to RabbitMQ's JobQueue 7 months ago
maliming 3ff8fb6e78
Upgrade to .NET 10.0. 12 months ago
maliming f1e6770e3c
Update `RabbitMQ.Client` to 7.X. 1 year ago
liangshiwei de10dcc2c4 Fix duplicate consumption of events when connection is broken 2 years ago
Muximize e49cba9bc9
Remove unused Usings 2 years ago
maliming fbbe526a8f Add net8.0` to `TargetFrameworks`. 2 years ago
maliming 971dc3b8ba Upgrade to NET 9.0. 2 years ago
ahmetfarukulu 4e531d890f Rename ".abppkg.json" filenames to ".abppkg" 3 years ago
maliming ca23540e5b Upgrade abp to NET 8.0. 3 years ago
liangshiwei faf581920e Enable nullable annotations 3 years ago
liangshiwei 389e51d3fe Enable nullable annotations for Volo.Abp.BackgroundJobsRabbitMQ 3 years ago
maliming f6a853caa4
Also add `net7.0` as target framework. 3 years ago
maliming bc6db16009
Use multiple `netstandard` target frameworks. 3 years ago
Yunus Emre Kalkan ada233f4b7 Add analyze & Package files to framework 3 years ago
liangshiwei f4dee528fb Improve 4 years ago
liangshiwei f4d544c40b Enhance RabbitMQ to set PrefetchCount 4 years ago
maliming d4ffac7913
Use `AsyncHelper` to call the async method. 5 years ago
maliming 2212157f03
Refactor. 5 years ago
Ahmet Çotur 9c3b340675 convert file-scoped namespacing for framework 5 years ago
Alper Ebicoglu 3ea4d9988e remove bom from text files. closes #10189 5 years ago
liangshiwei 2362b0dbf7 Implement delayed jobs for RabbitMQ integration 5 years ago
maliming 2f7db9c92d Remove `var Consumer` 6 years ago
maliming 453ac6ab9d Use AsyncEventingBasicConsumer for RabbitMQ's JobQueue. 6 years ago
maliming 112247406f Introduce SemaphoreSlimExtensions. 6 years ago
maliming 30ee2a6044 ConfigureAwait for SemaphoreSlim's LockAsync method.. 6 years ago
maliming cf885b92c4 Use netstandard for class library & blazor. 6 years ago
maliming 6e79efce2c Upgrade TargetFramework/packages to net5.0 RC. 6 years ago
liangshiwei c046dac407 Upgrade RabbitMQ.Client to 6.1.0 6 years ago
Halil İbrahim Kalkan e849921f7e Resolved #3328: Allow to subscribe to exceptions handled by the abp framework 7 years ago
maliming 174e25b0be Remove ConfigureAwait of async method. 7 years ago
maliming a2e3f30c44 Add configureawait.props & FodyWeavers.xml & FodyWeavers.xsd. 7 years ago
Halil İbrahim Kalkan 401376e109 Resolved #2540. Resolved #2539. 7 years ago
Javier Campos 911ce80a7c feat: add ConfigureAwait(false) to all await calls 7 years ago
Halil İbrahim Kalkan 647dd63e7e Make IJobQueueManager.Get method async to reduce AsyncHelper usage 7 years ago
Yunus Emre Kalkan 61106bcf27 RabbitMqBackgroundJobOptions to AbpRabbitMqBackgroundJobOptions 7 years ago