{"id":2318,"date":"2019-06-25T18:58:21","date_gmt":"2019-06-25T18:58:21","guid":{"rendered":"https:\/\/prwatech.in\/blog\/?p=2318"},"modified":"2024-03-29T11:17:58","modified_gmt":"2024-03-29T11:17:58","slug":"amazon-simple-queue-service","status":"publish","type":"post","link":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/","title":{"rendered":"Amazon Simple Queue Service (SQS)"},"content":{"rendered":"<h1><span style=\"color: #ff6600;\"><strong>\u00a0<\/strong><strong>Amazon Simple Queue Service (Amazon SQS)<\/strong><\/span><\/h1>\n<p>&nbsp;<\/p>\n<p>Amazon Simple Queue Service, in this Tutorial one, you can learn Amazon Simple Queue Service. Are you the one who is looking for the <a href=\"https:\/\/www.youtube.com\/channel\/UCwAaWqnH2MqikDMpb1jBspw\">best platform<\/a> which provides information about Amazon Simple Queue Service? Or the one who is looking forward to taking the advanced Certification Course from India\u2019s Leading <a href=\"https:\/\/prwatech.in\/aws-training-institute-in-pune\/\">AWS Training institute<\/a>? Then you\u2019ve landed on the Right Path.<\/p>\n<p>The Below mentioned Tutorial will help to Understand the detailed information about Amazon Simple Queue Service, so Just Follow All the Tutorials of India\u2019s Leading <a href=\"https:\/\/prwatech.in\/aws-training-institute-in-pune\/\">Best AWS Training institute<\/a> and Be a Pro AWS Developer.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2319\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png\" alt=\"Amazon Simple Queue Service\" width=\"850\" height=\"209\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png 625w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs-300x74.png 300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><strong>Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. <\/strong><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong>SQS eliminates the difficulty and problems associated with managing and operating message-oriented middleware and empowers developers to focus on differentiating work.<\/span><\/p>\n<p><span style=\"color: #000000;\">Using SQS (Simple Queue Service), you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong>SQS is designed to provide a highly scalable hosted\u00a0message queue that\u00a0resolves issues or problems arising from the common\u00a0producer-consumer problem or connectivity between producer and consumer.<\/span><\/p>\n<h3><span style=\"color: #0000ff;\">Introduction<\/span><\/h3>\n<p><span style=\"color: #000000;\"><strong>Amazon SQS<\/strong> is managed message queuing service comes under Amazon Web Services Products <strong>Application Integration<\/strong> with various important features which are stated below:<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Multiple producers and consumers<\/strong> can interact with the SQS at the same time.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong><strong>Loose Coupling<\/strong>-&gt; high availability, scalability, and reliability for your architecture.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Uses multiple redundant AZs within a region<\/strong>-&gt;prevent message loss due to single point failure.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666<\/strong><\/span>Integrated with IAM<span style=\"color: #000000;\">-&gt; you can decide who can access it.<\/span><\/p>\n<p><span style=\"color: #000000;\">It Can send\/receive\/delete a maximum of <strong>10 messages<\/strong> in a request in case of batch request and in case of single request message limit is 1.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong><strong>Message Timer<\/strong>: Let\u2019s you specify an initial invisibility period for a message.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>The message Retention period is<\/strong>: 1 minute-14 day (default 4 days)<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong><strong>Visibility Timeout<\/strong>: Makes messages unavailable for other components when one component is processing it.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Delay Queue<\/strong>: Postpones message delivery, &amp; makes messages invisible during the delay period. (0 seconds-15 minutes)<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong><strong>Dead Letter Queue<\/strong>: A queue to send messages which were not successfully processed.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Amazon SQS Access Control<\/strong>: Allows you to grant particular interactions to other accounts by assigning policies to SQS queues.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong><strong>SQS Long Polling<\/strong>: Long polling eliminates false empty responses by querying all (rather than a limited number) of the servers.<\/span><\/p>\n<h3 style=\"text-align: left;\"><span style=\"color: #ff6600;\">Why Amazon SQS?<\/span><\/h3>\n<p><strong>Amazon SQS used because it has innumerable benefits and some of them are stated below:<\/strong><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666 Security<\/strong>: Server-side encryption (SSE)lets you transmit sensitive data by protecting the contents of messages in queues using keys managed in AWS Key Management Service (AWS KMS), it provides security.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Durability<\/strong>: To ensure the safety of your messages, Amazon SQS stores them on multiple servers, because Amazon&#8217;s first priority is your security.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666 Availability<\/strong>: Amazon SQS uses redundant infrastructure to provide highly- synchronous access to messages and high availability for producing and consuming messages.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Scalability<\/strong>: Amazon SQS can process each\u00a0buffered request\u00a0independently, scaling transparently to handle any load increases or spikes without any managing instructions.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Reliability<\/strong>: Amazon SQS locks your messages during processing so that multiple producers can send and multiple consumers can receive messages at the same time simultaneously.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0Customization<\/strong>: You can store the contents of messages larger than 256 KB using Amazon Simple Storage Service (Amazon S3)\u00a0or Amazon DynamoDB, with Amazon SQS holding a pointer to the Amazon S3 object, or you can divide a large message into smaller messages.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Amazon SQS Integration with other AWS services:<\/strong> Amazon SQS integrated with computing services such as <\/span><strong><a href=\"https:\/\/prwatech.in\/blog\/aws\/how-to-launch-amazon-ec2-instance\/\">Amazon EC2<\/a><\/strong><span style=\"color: #000000;\">, Amazon EC2 Container Service (Amazon ECS), and <\/span><strong>AWS Lambda<\/strong><span style=\"color: #000000;\">, as well as with storage and database services such as <\/span>Amazon Simple Storage Service\u00a0<strong>(Amazon S3)<\/strong><span style=\"color: #000000;\">and <\/span><a href=\"https:\/\/prwatech.in\/blog\/aws\/amazon-dynamodb-introduction\/\"><strong>Amazon DynamoDB<\/strong><\/a><span style=\"color: #000000;\">.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Amazon SQS Free Tier-<\/strong> The Amazon SQS Free Tier provides you with <strong>1 million<\/strong> requests per month at no charge.<\/span><\/p>\n<h3><span style=\"color: #ff6600;\">How Amazon SQS works?<\/span><\/h3>\n<p><strong>This section overviews the parts of a distributed messaging system and explains the lifecycle of an Amazon SQS message.<\/strong><\/p>\n<h3><span style=\"color: #0000ff;\">Distributed Queues<\/span><\/h3>\n<p><span style=\"color: #000000;\"><strong>There are three main parts in a distributed messaging system:<\/strong> the components of your distributed system, your queue (distributed on Amazon SQS servers), and the messages in the queue.<\/span><\/p>\n<p><span style=\"color: #000000;\">In the following example, your system has several components that send messages to the queue and receive messages from the queue. The queue (which holds messages A through E) redundantly stores the messages across multiple Amazon SQS servers as shown in the example given below:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2320\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Distributed-Queues.png\" alt=\"Amazon Simple Queue Service\" width=\"850\" height=\"359\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Distributed-Queues.png 634w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Distributed-Queues-300x127.png 300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<h3><span style=\"color: #0000ff;\">Message Lifecycle<\/span><\/h3>\n<p><strong>The following example describes the lifecycle of an Amazon SQS message in a queue, from creation to deletion of the message.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2321\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/message-Life-Cycle.png\" alt=\"Amazon Simple Queue Service\" width=\"850\" height=\"439\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/message-Life-Cycle.png 622w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/message-Life-Cycle-300x155.png 300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<ol>\n<li>\u00a0<span style=\"color: #000000;\">A producer (component 1) sends message A to a queue, and the message is distributed across the Amazon SQS servers redundantly.<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a0When a consumer (component 2) is ready to process messages, it consumes messages from the queue, and message A is returned, you can see in the diagram given above. While message A is being processed, it remains in the queue and isn&#8217;t returned to subsequent receive requests until\u00a0visibility timeout.<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a0The consumer (component 2) deletes message A from the queue to prevent the message from being received and processed again when the visibility timeout expires.<\/span><\/li>\n<\/ol>\n<p><strong>Note:<\/strong><\/p>\n<p><strong>Amazon SQS automatically deletes messages that have been in a queue for more than a maximum message retention period. The default message retention period is 4 days. However, you can set the message retention period to a value from 1minute to 14 days using the\u00a0SetQueueAttributes\u00a0action.<\/strong><\/p>\n<h3><span style=\"color: #ff6600;\">AWS SQS offers two types of message queues<\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2322\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Standard-Queues.png\" alt=\"Amazon Simple Queue\" width=\"850\" height=\"402\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Standard-Queues.png 385w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Standard-Queues-300x142.png 300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<h3><span style=\"color: #0000ff;\">Standard Queues (default)<\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2323\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Default.png\" alt=\"Amazon Simple Queue\" width=\"850\" height=\"243\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Default.png 489w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Default-300x86.png 300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666 Unlimited Throughput:\u00a0<\/strong>Standard queues support a nearly unlimited number of transactions per second (TPS) per API action.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>At-Least-Once Delivery: <\/strong>A message is delivered to the consumer at least once, but occasionally more than one copy of a message is delivered.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0Best-Effort Ordering:\u00a0<\/strong>Occasionally, messages might be delivered in an order different from which they were sent.<\/span><\/p>\n<h3><span style=\"color: #0000ff;\">FIFO Queues (First-In-First-Out)<\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2324\" src=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Fifo-Queue.png\" alt=\"Amazon Simple Queue\" width=\"850\" height=\"137\" srcset=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Fifo-Queue.png 477w, https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/Fifo-Queue-300x48.png 300w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0High Throughput:\u00a0<\/strong>FIFO queues support up to 300 messages per second (300 send, receive, or delete operations per second). When you batch 10 messages per operation (maximum) in FIFO Queue, it can support up to 3,000 messages per second. To request a limit increase, file a support request.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>First-In-First-out Delivery: <\/strong>The order in which messages are sent and received is strictly preserved.<\/span><\/p>\n<p><strong><span style=\"color: #000000;\">\u2666\u00a0<\/span>Exactly-Once Processing:\u00a0<\/strong><span style=\"color: #000000;\">A message is delivered once and remains available until consumer processes and deletes it. Duplicates are not introduced into the queue.<\/span><\/p>\n<h3><span style=\"color: #0000ff;\">Batch Operations Supported by Amazon SQS<\/span><\/h3>\n<p><strong>\u2666\u00a0<\/strong><strong>RecieveMessageBatch<\/strong><\/p>\n<p><strong>SendMessageBatch<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>DeleteMessageBatch<\/strong><\/p>\n<p><strong>ChangeMessageVisibilityBatch<\/strong><\/p>\n<h3><span style=\"color: #0000ff;\">Other Amazon SQS Defined Operations<\/span><\/h3>\n<p><strong>\u2666\u00a0<\/strong><strong>CreateQueue<\/strong><\/p>\n<p><strong>ListQueue<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>DeleteQueue<\/strong><\/p>\n<p><strong>\u00a0<\/strong><strong>SendMessage<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>RecieveMessage<\/strong><\/p>\n<p><strong>DeleteMessage<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>PurgeQueue<\/strong><\/p>\n<p><strong>ChangeMessageVisibility<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>SetQueueAttributes<\/strong><\/p>\n<p><strong>GetQueueAttributes<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>GetQueueUrl<\/strong><\/p>\n<p><strong>\u00a0<\/strong><strong>ListDeadLetterSourceQueues<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>AddPermission<\/strong><\/p>\n<p><strong>RemovePermission<\/strong><\/p>\n<h3><span style=\"color: #0000ff;\">Difference between deleting and purging messages in SQS<\/span><\/h3>\n<p><strong>\u2666\u00a0<\/strong><strong>DeleteMessage: <\/strong>Delete a specific message.<\/p>\n<p><strong>DeleteMessageBatch: <\/strong>Delete multiple messages.<\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>PurgeQueue: <\/strong>Delete all the messages; keep the queue.<\/p>\n<h3><span style=\"color: #0000ff;\">Components of SQS Metadata<\/span><\/h3>\n<p><strong>Some of the components of SQS metadata could be<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>Identifiers<\/strong><\/p>\n<p><strong>Geospatial Data<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><strong>Timestamps<\/strong><\/p>\n<p><strong>Signatures<\/strong><\/p>\n<h3><span style=\"color: #0000ff;\">Amazon SQS Message Identifiers<\/span><\/h3>\n<p><strong>SQS uses 3 message identifiers:<\/strong><\/p>\n<p><strong>\u2666\u00a0<\/strong><span style=\"color: #000000;\">Queue URLs<\/span><\/p>\n<p><span style=\"color: #000000;\">Message IDs<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>\u2666\u00a0<\/strong>Receipt Handle<\/span>s<\/p>\n<h3><span style=\"color: #ff6600;\">How to access Amazon SQS?<\/span><\/h3>\n<p><span style=\"color: #0000ff;\"><strong>\u2666\u00a0<\/strong><strong>Using Console:<\/strong>\u00a0&#8211;<\/span><strong><br \/>\n<\/strong><span style=\"color: #000000;\">You can access Amazon SQS simply by sign in your AWS Account Click on My Account -&gt; AWS Management Console -&gt; Click on Services -&gt; Search for Amazon SQS under Application Integration then click on it -&gt; you will be redirected on Amazon SQS Create Queue page.<\/span><\/p>\n<p><span style=\"color: #0000ff;\"><strong>Using CLI (Command Line Interface):-\u00a0<\/strong><\/span><strong><br \/>\n<\/strong><span style=\"color: #000000;\">You can use the AWS CLI for ad hoc operations, such as creating a Queue. You can also use it to embed Amazon SQS operations within utility scripts.<\/span><\/p>\n<p><strong>Before you can use the AWS CLI with Amazon SQS, you must get an access key ID and secret access key.\u00a0<\/strong><\/p>\n<p><span style=\"color: #0000ff;\"><strong>\u2666<\/strong><strong>Using API: &#8211;<\/strong><\/span><strong><br \/>\n<\/strong><span style=\"color: #000000;\">Using AWS SDKs you can make the most of Amazon SQS.\u00a0AWS SDK supports a variety of languages like Java, JavaScript, .NET, Node.js, Ruby, Go, C++, Python, PHP, etc.<\/span><\/p>\n<p><strong><span style=\"color: #000000;\">Before you can use the AWS SDKs with Amazon SQS, you must get an\u00a0<\/span><\/strong><a href=\"https:\/\/prwatech.in\/blog\/aws\/aws-identity-and-access-management-iam\/\">AWS access key ID and secret access key.\u00a0<\/a><\/p>\n<h3 style=\"text-align: center;\"><span style=\"color: #0000ff;\"><strong>#<\/strong> <strong>Last but not least, always asks for help!<\/strong><\/span><\/h3>\n<p><strong>\u00a0<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Amazon Simple Queue Service (Amazon SQS) &nbsp; Amazon Simple Queue Service, in this Tutorial one, you can learn Amazon Simple Queue Service. Are you the one who is looking for the best platform which provides information about Amazon Simple Queue Service? Or the one who is looking forward to taking the advanced Certification Course from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1655,31],"tags":[375],"class_list":["post-2318","post","type-post","status-publish","format-standard","hentry","category-amazon-simple-queue-service-sqs","category-aws","tag-amazon-simple-queue-service"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is Amazon Simple Queue Service (Amazon SQS)? - Prwatech<\/title>\n<meta name=\"description\" content=\"Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Amazon Simple Queue Service (Amazon SQS)? - Prwatech\" \/>\n<meta property=\"og:description\" content=\"Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/\" \/>\n<meta property=\"og:site_name\" content=\"Prwatech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prwatech.in\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-25T18:58:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-29T11:17:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png\" \/>\n<meta name=\"author\" content=\"Prwatech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Eduprwatech\" \/>\n<meta name=\"twitter:site\" content=\"@Eduprwatech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prwatech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/\",\"url\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/\",\"name\":\"What is Amazon Simple Queue Service (Amazon SQS)? - Prwatech\",\"isPartOf\":{\"@id\":\"https:\/\/prwatech.in\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png\",\"datePublished\":\"2019-06-25T18:58:21+00:00\",\"dateModified\":\"2024-03-29T11:17:58+00:00\",\"author\":{\"@id\":\"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3\"},\"description\":\"Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems.\",\"breadcrumb\":{\"@id\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#primaryimage\",\"url\":\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png\",\"contentUrl\":\"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png\",\"width\":625,\"height\":154},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/prwatech.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amazon Simple Queue Service (SQS)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prwatech.in\/blog\/#website\",\"url\":\"https:\/\/prwatech.in\/blog\/\",\"name\":\"Prwatech\",\"description\":\"Share Ideas, Start Something Good.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prwatech.in\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3\",\"name\":\"Prwatech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prwatech.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g\",\"caption\":\"Prwatech\"},\"url\":\"https:\/\/prwatech.in\/blog\/author\/prwatech123\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Amazon Simple Queue Service (Amazon SQS)? - Prwatech","description":"Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"What is Amazon Simple Queue Service (Amazon SQS)? - Prwatech","og_description":"Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems.","og_url":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/","og_site_name":"Prwatech","article_publisher":"https:\/\/www.facebook.com\/prwatech.in\/","article_published_time":"2019-06-25T18:58:21+00:00","article_modified_time":"2024-03-29T11:17:58+00:00","og_image":[{"url":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png","type":"","width":"","height":""}],"author":"Prwatech","twitter_card":"summary_large_image","twitter_creator":"@Eduprwatech","twitter_site":"@Eduprwatech","twitter_misc":{"Written by":"Prwatech","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/","url":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/","name":"What is Amazon Simple Queue Service (Amazon SQS)? - Prwatech","isPartOf":{"@id":"https:\/\/prwatech.in\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#primaryimage"},"image":{"@id":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#primaryimage"},"thumbnailUrl":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png","datePublished":"2019-06-25T18:58:21+00:00","dateModified":"2024-03-29T11:17:58+00:00","author":{"@id":"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3"},"description":"Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro-services, distributed systems.","breadcrumb":{"@id":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#primaryimage","url":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png","contentUrl":"https:\/\/prwatech.in\/blog\/wp-content\/uploads\/2019\/06\/sqs.png","width":625,"height":154},{"@type":"BreadcrumbList","@id":"https:\/\/prwatech.in\/blog\/aws\/amazon-simple-queue-service-sqs\/amazon-simple-queue-service\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prwatech.in\/blog\/"},{"@type":"ListItem","position":2,"name":"Amazon Simple Queue Service (SQS)"}]},{"@type":"WebSite","@id":"https:\/\/prwatech.in\/blog\/#website","url":"https:\/\/prwatech.in\/blog\/","name":"Prwatech","description":"Share Ideas, Start Something Good.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prwatech.in\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/prwatech.in\/blog\/#\/schema\/person\/db90baff7744090b2288bbc98fea87f3","name":"Prwatech","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prwatech.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c00bafc1b04045f31eda917de39891456c44fa47c092b9bb6be0f860a3a30a2f?s=96&d=mm&r=g","caption":"Prwatech"},"url":"https:\/\/prwatech.in\/blog\/author\/prwatech123\/"}]}},"_links":{"self":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts\/2318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/comments?post=2318"}],"version-history":[{"count":11,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts\/2318\/revisions"}],"predecessor-version":[{"id":11189,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/posts\/2318\/revisions\/11189"}],"wp:attachment":[{"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/media?parent=2318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/categories?post=2318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prwatech.in\/blog\/wp-json\/wp\/v2\/tags?post=2318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}