You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+17-17
Original file line number
Diff line number
Diff line change
@@ -143,7 +143,7 @@ The `dynamomq` command-line interface provides a range of commands to interact w
143
143
144
144
-`--endpoint-url`: Override the default URL for commands with a specified endpoint URL.
145
145
-`-h`, `--help`: Display help information for `dynamomq`.
146
-
-`--queueing-index-name`: Specify the name of the queueing index to use (default is `"dynamo-mq-index-queue_type-queue_add_timestamp"`).
146
+
-`--queueing-index-name`: Specify the name of the queueing index to use (default is `"dynamo-mq-index-queue_type-sent_at"`).
147
147
-`--table-name`: Define the name of the DynamoDB table to contain the items (default is `"dynamo-mq-table"`).
148
148
149
149
To get more detailed information about a specific command, use `dynamomq [command] --help`.
@@ -333,33 +333,33 @@ This design ensures that DynamoMQ maintains message reliability while enabling t
333
333
334
334
The DynamoDB table for the DynamoMQ message queue system is designed to efficiently manage and track the status of messages. Here’s a breakdown of the table schema:
**PK (Primary Key)**`ID`: A unique identifier for each message, such as 'A-101'. This is a string value that facilitates the retrieval and management of messages.
350
350
351
351
**GSIPK (Global Secondary Index - Partition Key)**`queue_type`: Used to categorize messages by `queue_type`, such as 'STANDARD' or 'DLQ' (Dead Letter Queue), allowing for quick access and operations on subsets of the queue.
352
352
353
-
**GSISK (Global Secondary Index - Sort Key)**`queue_add_timestamp`: The timestamp when the message was added to the queue. Facilitates the ordering of messages based on the time they were added to the queue, which is useful for implementing FIFO (First-In-First-Out) or other ordering mechanisms.
353
+
**GSISK (Global Secondary Index - Sort Key)**`sent_at`: The timestamp when the message was sent to the queue. Facilitates the ordering of messages based on the time they were added to the queue, which is useful for implementing FIFO (First-In-First-Out) or other ordering mechanisms.
354
354
355
355
**Attributes**: These are the various properties associated with each message:
356
356
-`data`: This attribute holds the content of the message and can be of any type.
357
357
-`isibility_timeout`: The new value for the message's visibility timeout (in seconds).
358
358
-`receive_count`: A numerical count of how many times the message has been retrieved from the queue.
359
359
-`version`: A number that can be used for optimistic locking and to ensure that the message is not being concurrently modified.
360
-
-`creation_timestamp`: The date and time when the message was created. ISO 8601 format.
361
-
-`last_updated_timestamp`: The date and time when the message was last updated. ISO 8601 format.
362
-
-`queue_peek_timestamp`: The timestamp when the message was last viewed without being altered. ISO 8601 format.
360
+
-`created_at`: The date and time when the message was created. ISO 8601 format.
361
+
-`updated_at`: The date and time when the message was last updated. ISO 8601 format.
362
+
-`received_at`: The timestamp when the message was last viewed without being altered. ISO 8601 format.
0 commit comments