Skip to content

Feat/pluggable queue kafka#25

Open
prshant70 wants to merge 6 commits into
mainfrom
feat/pluggable-queue-kafka
Open

Feat/pluggable queue kafka#25
prshant70 wants to merge 6 commits into
mainfrom
feat/pluggable-queue-kafka

Conversation

@prshant70

Copy link
Copy Markdown
Contributor

fix for issue#10

Prashant Mishra and others added 6 commits June 11, 2026 11:44
… script updates

- Add kafka_setup.py with setup_kafka_container() and create_kafka_topics() helpers
  using bitnami/kafka:3.6 in KRaft single-node mode with 12 partitions per topic
- Update notify_setup.py: detect QUEUE_BACKEND from handler config; start Kafka
  container when kafka, localstack when sqs (existing behavior preserved)
- Update gateway_setup.py: conditional Kafka topic creation vs localstack queue creation
- Update core_setup.py: conditional Kafka topic creation across all three config blocks
- Update handler_setup.py: conditional Kafka topic creation vs localstack queue creation
- Update submodule pointers for notifyone-gateway, notifyone-core, notifyone-handler

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- notifyone-core: b8ec486 — fix retry seek, double-increment, _retry_counts
- notifyone-handler: d961bd9 — fix retry seek, double-increment, retry_counts

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@prshant70
prshant70 requested a review from a team as a code owner June 11, 2026 08:53
@deputydev-agent

Copy link
Copy Markdown

DeputyDev will no longer review pull requests automatically.To request a review, simply comment #review on your pull request—this will trigger an on-demand review whenever you need it.

@prshant70 prshant70 linked an issue Jun 11, 2026 that may be closed by this pull request
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.

Replace SQS with an open-source alternative.

1 participant