# One SQS message, several handlers

**URL:** <https://forum.serverless.com/t/one-sqs-message-several-handlers/17488>\
**Category:** Serverless Framework\
**Created:** [August 6, 2022, 11:05am UTC](https://forum.serverless.com/t/one-sqs-message-several-handlers/17488 "2022-08-06T11:05:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chrisissorry](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/chrisissorry/32/6984_2.png) [@Chrisissorry](https://forum.serverless.com/u/Chrisissorry)\
**Post date:** [August 6, 2022, 11:05am UTC](https://forum.serverless.com/t/one-sqs-message-several-handlers/17488/1 "2022-08-06T11:05:16Z")

</div>

Hey there,

is it possible to publish a message in SQS and have several handlers subscribe to this message? If the answer is yes, are there examples?

Thanks

---

<div class="post-metadata">

**Author:** ![Denzik](https://avatars.discourse-cdn.com/v4/letter/d/4bbf92/32.png) [@Denzik](https://forum.serverless.com/u/Denzik)\
**Post date:** [August 6, 2022, 7:24pm UTC](https://forum.serverless.com/t/one-sqs-message-several-handlers/17488/2 "2022-08-06T19:24:57Z")

</div>

Have not tried to do so yet, but do assume you could. You would just subscribe the handlers/functions to the same Queue in the “events” section of your yaml file.

I assume you could follow one of these setups to get you started. I believe you could just use the same queue name in the events area I would expect.

> **[Serverless Framework - AWS Lambda Events - SQS Queues](https://www.serverless.com/framework/docs/providers/aws/events/sqs)**
>
> The Serverless Framework documentation for AWS Lambda, API Gateway, EventBridge, DynamoDB and much more.

I’m thinking something like below: You could use different Queue Subscription methods though.

```auto
functions:
  compute:
    handler: handler.compute
    events:
      - sqs: arn:aws:sqs:region:XXXXXX:MyFirstQueue
   
  add:
    handler: handler.add
    events:
      - sqs: arn:aws:sqs:region:XXXXXX:MyFirstQueue

```

---

<div class="post-metadata">

**Author:** ![Chrisissorry](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/chrisissorry/32/6984_2.png) [@Chrisissorry](https://forum.serverless.com/u/Chrisissorry)\
**Post date:** [August 7, 2022, 8:56am UTC](https://forum.serverless.com/t/one-sqs-message-several-handlers/17488/3 "2022-08-07T08:56:15Z")

</div>

Yes yes, that actually works. Thanks!
