Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: bring messagefanout #77

Merged
merged 21 commits into from
Mar 22, 2024
Merged

Conversation

marciocadev
Copy link
Contributor

@marciocadev marciocadev commented Feb 13, 2024

This library connects a topic (SNS) directly to one or more queues (SQS), functioning as a 'message-fanout'.

To add a consumer (SQS) to this component, the preflight method is used:
addConsumer(handler: inflight(str): void, props: MessageFanoutProps): void;

To send a message, the inflight method is used:
inflight publish(message: str): void;

This implementation supports the tf-aws and sim targets

@marciocadev marciocadev changed the title feat: bring message-fanout feat: bring message-fanout Feb 13, 2024
@marciocadev marciocadev changed the title feat: bring message-fanout feat: bring messagefanout Mar 15, 2024
Copy link
Contributor

@hasanaburayyan hasanaburayyan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marciocadev Thanks for fixing up the sim impl 🔥 LGTM

Copy link

mergify bot commented Mar 20, 2024

Thank you for contributing! Your pull request contains mergify configuration changes and needs manual merge from a maintainer (be sure to allow changes to be pushed to your fork).

@Chriscbr Chriscbr merged commit 7207227 into winglang:main Mar 22, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants