Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2df38e2
Added support for SQS fanout via AWS SNS
Oct 3, 2025
930af2b
Refactored SQS integration into its own module and refactored tests
Oct 7, 2025
47b604d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 7, 2025
13215d5
Fixed linting issues and fixed issue with fixtures import
Oct 9, 2025
d967aed
Merge remote-tracking branch 'origin/main'
Oct 9, 2025
9f59b10
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 9, 2025
711bda2
Merge branch 'main' into main
auvipy Oct 23, 2025
abf6384
Fixed docstring style issues. Fixed issue that prevented some unit te…
Oct 23, 2025
038a2eb
Added missing module docstrings
Oct 23, 2025
ff390a5
Updated SQS Sphinx source
Oct 24, 2025
f9d36c3
Update t/unit/transport/SQS/test_SQS_SNS.py
auvipy Oct 25, 2025
2e41540
Refactored breaking change to 'get_message_attributes' to address iss…
Oct 27, 2025
660c604
Merge remote-tracking branch 'origin/main'
Oct 27, 2025
a16bc73
Merge branch 'main' into main
rlaunch Nov 4, 2025
e0011e2
Merge branch 'main' into main
auvipy Nov 5, 2025
11b8bd3
Improved test coverage
Nov 5, 2025
f831bf2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 5, 2025
6b3f7f4
Merge branch 'main' of https://github.com/celery/kombu
pre-commit-ci[bot] Nov 5, 2025
be1c1c3
Merge branch 'main' of https://github.com/rlaunch/kombu
Nov 18, 2025
1d1569a
Merge branch 'main' of https://github.com/celery/kombu
Nov 18, 2025
3f79a83
Merge branch 'main' into main
rlaunch Dec 1, 2025
fe9b231
Update kombu/transport/SQS/SNS.py
auvipy Dec 2, 2025
9dcfe38
Update t/unit/transport/SQS/conftest.py
auvipy Dec 2, 2025
953b7b1
Merge branch 'main' into main
auvipy Dec 2, 2025
4b44ae5
Changes SNS class-level variables to class-instance variables as the …
Dec 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ and the `Wikipedia article about AMQP`_.
.. _`Pyro`: https://pyro4.readthedocs.io/
.. _`SoftLayer MQ`: https://sldn.softlayer.com/reference/messagequeueapi
.. _`MongoDB`: https://www.mongodb.com/
.. _`AWS SNS`: https://aws.amazon.com/sns/

.. _transport-comparison:

Expand Down Expand Up @@ -102,9 +103,9 @@ Transport Comparison
.. [#f1] Declarations only kept in memory, so exchanges/queues
must be declared by all clients that needs them.

.. [#f2] Fanout supported via storing routing tables in SimpleDB.
Disabled by default, but can be enabled by using the
``supports_fanout`` transport option.
.. [#f2] Fanout is supported via `AWS SNS`_. A notification is sent to SNS, and a copy is set to all subscribed
`Amazon SQS`_ queues. Please consult the AWS SNS and SQS pricing pages to see how this will affect your usage
costs. Disabled by default, but can be enabled by using the ``supports_fanout`` transport option.

.. [#f3] AMQP Message priority support depends on broker implementation.

Expand Down
21 changes: 20 additions & 1 deletion docs/reference/kombu.transport.SQS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
:members:
:undoc-members:


Back-off policy
------------------------
Back-off policy is using SQS visibility timeout mechanism altering the time difference between task retries.
Expand Down Expand Up @@ -70,4 +71,22 @@ Message Attributes

SQS supports sending message attributes along with the message body.
To use this feature, you can pass a 'message_attributes' as keyword argument
to `basic_publish` method.
to `basic_publish` method.


Amazon SQS Transport - ``kombu.transport.SQS.exceptions``
================================================

.. automodule:: kombu.transport.SQS.exceptions
:members:
:show-inheritance:
:undoc-members:


Amazon SQS Transport - ``kombu.transport.SQS.SNS``
================================================

.. automodule:: kombu.transport.SQS.SNS
:members:
:show-inheritance:
:undoc-members:
Loading
Loading