Skip to content

Dev#18

Closed
jonasmartin wants to merge 14 commits intomainfrom
dev
Closed

Dev#18
jonasmartin wants to merge 14 commits intomainfrom
dev

Conversation

@jonasmartin
Copy link
Copy Markdown
Contributor

rust-bitvmx-job-dispatcher: branch-2

jonasmartin and others added 14 commits December 23, 2025 16:33
* Added CA

* Add CA test

* Implement message size limits and error handling for oversized messages

* Implement message size error handling and add rate limiting to the broker

* Update rate limiter capacity and refill rate; enable stress test
* create queueChannel
* improve QueueChannel initialization and testing

* Add limit messages sent per destination per tick in QueueChannel

* Add dead letter queue handling and context tracking for messages

* Update README.md to include QueueChannel details

* Update README.md

Co-authored-by: danielemiliogarcia <45073251+danielemiliogarcia@users.noreply.github.com>

* Refactor settings and constants: centralize configuration values in settings.rs

* Change OutgoingMsg payload type from Vec<u8> to String and update serialization related code

---------

Co-authored-by: danielemiliogarcia <45073251+danielemiliogarcia@users.noreply.github.com>
* improve QueueChannel initialization and testing

* Add limit messages sent per destination per tick in QueueChannel

* Add dead letter queue handling and context tracking for messages

* Update README.md to include QueueChannel details

* Update README.md

Co-authored-by: danielemiliogarcia <45073251+danielemiliogarcia@users.noreply.github.com>

* Refactor settings and constants: centralize configuration values in settings.rs

* Change OutgoingMsg payload type from Vec<u8> to String and update serialization related code

* Add retry policy with delayed retries to QueueChannel

* Make RetryPolicy fields public for external access

* Add RetryPolicyError

* Remove error from default

---------

Co-authored-by: danielemiliogarcia <45073251+danielemiliogarcia@users.noreply.github.com>
@jonasmartin jonasmartin closed this Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants