[PR #161] [CLOSED] AWS SQS MessageQueue Integration #298

Closed
opened 2026-02-16 01:16:47 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/llama_deploy/pull/161
Author: @nerdai
Created: 7/27/2024
Status: Closed

Base: mainHead: aws-sqs-integration


📝 Commits (8)

  • f81dd7f bring back the goods
  • 8e2fcd9 cleanup of docstrings, constructor params and comments
  • b2f4992 rename class to AWSMessageQueue
  • 9086875 implement cleanup_local to delete topics and queues
  • 3e07029 exponential backoff and graceful session mgmt
  • 714ce07 remove message_group_id from constructor
  • 5dab492 docstring cleanup
  • cc8da65 add test script with Bedrock-configured LLM

📊 Changes

9 files changed (+1013 additions, -1 deletions)

View changed files

examples/awssqs/simple-scripts/local_launcher_router_component_single.py (+69 -0)
examples/awssqs/simple-scripts/local_launcher_router_component_single_bedrock.py (+72 -0)
llama_agents/message_queues/aws_sqs/__init__.py (+4 -0)
llama_agents/message_queues/aws_sqs/aws_sqs.py (+257 -0)
llama_agents/message_queues/aws_sqs/base.py (+5 -0)
llama_agents/message_queues/aws_sqs/policies.py (+33 -0)
llama_agents/message_queues/aws_sqs/types.py (+18 -0)
📝 poetry.lock (+550 -1)
📝 pyproject.toml (+5 -0)

📄 Description

This originally came from #158 but @nerdai made a silly error somehow and merged it into main prematurely. It has since been reverted from the main repo.

This is the PR re-opened.

  • Adds SQSMessageQueue
  • Uses AWS SNS and SQS

(Cc @MartinRistov)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/llama_deploy/pull/161 **Author:** [@nerdai](https://github.com/nerdai) **Created:** 7/27/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `aws-sqs-integration` --- ### 📝 Commits (8) - [`f81dd7f`](https://github.com/run-llama/llama_deploy/commit/f81dd7fbaf5abc9bf275c68a19c4275e5f1cd528) bring back the goods - [`8e2fcd9`](https://github.com/run-llama/llama_deploy/commit/8e2fcd9982ca4f0cb8788c82b914aaff31009657) cleanup of docstrings, constructor params and comments - [`b2f4992`](https://github.com/run-llama/llama_deploy/commit/b2f4992b6ef046b4e6161ca3d4a6b0b93c045adb) rename class to AWSMessageQueue - [`9086875`](https://github.com/run-llama/llama_deploy/commit/9086875f78a394e3cff93211b551acbab4ca8f75) implement cleanup_local to delete topics and queues - [`3e07029`](https://github.com/run-llama/llama_deploy/commit/3e07029e165a487381a96a9220a89c49235661c3) exponential backoff and graceful session mgmt - [`714ce07`](https://github.com/run-llama/llama_deploy/commit/714ce0772e0c6510a4dc3020880ceb5d6ec41ace) remove message_group_id from constructor - [`5dab492`](https://github.com/run-llama/llama_deploy/commit/5dab49247c6ebca2a42310949d6813fefcf22ebd) docstring cleanup - [`cc8da65`](https://github.com/run-llama/llama_deploy/commit/cc8da6558e9e0c66b40fc8a0ed6b1c766904ec39) add test script with Bedrock-configured LLM ### 📊 Changes **9 files changed** (+1013 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `examples/awssqs/simple-scripts/local_launcher_router_component_single.py` (+69 -0) ➕ `examples/awssqs/simple-scripts/local_launcher_router_component_single_bedrock.py` (+72 -0) ➕ `llama_agents/message_queues/aws_sqs/__init__.py` (+4 -0) ➕ `llama_agents/message_queues/aws_sqs/aws_sqs.py` (+257 -0) ➕ `llama_agents/message_queues/aws_sqs/base.py` (+5 -0) ➕ `llama_agents/message_queues/aws_sqs/policies.py` (+33 -0) ➕ `llama_agents/message_queues/aws_sqs/types.py` (+18 -0) 📝 `poetry.lock` (+550 -1) 📝 `pyproject.toml` (+5 -0) </details> ### 📄 Description This originally came from #158 but @nerdai made a silly error somehow and merged it into main prematurely. It has since been reverted from the main repo. This is the PR re-opened. - Adds SQSMessageQueue - Uses AWS SNS and SQS (Cc @MartinRistov) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 01:16:47 -05:00
yindo closed this issue 2026-02-16 01:16:47 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/llama_deploy#298