FIFO queues require MessageGroupId parameter
bpluly opened this issue · comments
FIFO queues are very useful as log queues as they guarantee ordering and can manage duplicates. Each message added to a FIFO queue requires a MessageGroupID. This has the benefit that multiple streams of messages can be within the same queue and be processed separately.
This parameter is mandatory for FIFO queues.
Of course the keywords dict of parameters works but that's optional.
as in globalExtra = {"MessageGroupID": "some alphanumeric string"}