Skip to content

Feature - Support for delayed exchange#3

Open
ashmeet13 wants to merge 8 commits intodev_masterfrom
feature/dealyed_exchange
Open

Feature - Support for delayed exchange#3
ashmeet13 wants to merge 8 commits intodev_masterfrom
feature/dealyed_exchange

Conversation

@ashmeet13
Copy link
Copy Markdown

@ashmeet13 ashmeet13 commented Sep 28, 2022

How does the delayed exchange work?

Whenever an event is published to delayed exchange the event after the delay duration gets routed to the default hedwig queue. Subscribers do not need to subscribe to the delay queue. They can continue being subscribed to the default hedwig exchange and they would receive from there.

Requires extensive testing -

  1. We upgrade go/sys version
  2. Logic changes to support Queue Arguments
  3. Adding the new delayed publisher.

Also requires changes in go-tools to support -

  1. Queue Arguments
  2. Delayed Publish

@ashmeet13 ashmeet13 requested a review from raghav39 September 28, 2022 07:48
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.

1 participant