@stone-ton/aws-sqs-wrapper
TypeScript icon, indicating that this package has built-in type declarations

3.481.0 • Public • Published

AWS SQS Wrapper

Esta biblioteca facilita o uso do Amazon SQS, fornecendo funções convenientes para operações comuns, como envio, envio em batch e exclusão de mensagens da fila SQS.

Instalação

Para instalar a biblioteca, use o seguinte comando:

npm install @stone-ton/aws-sqs-wrapper

Exemplos de Uso

Aqui estão alguns exemplos de como usar as funções fornecidas pela biblioteca:

sqsSendMessage

A função sqsSendMessage foi desenvolvida para simplificar as operações de envio de mensagem no Amazon SQS.

import { sqsSendMessage } from '@stone-ton/aws-sqs-wrapper'

const result = await sqsSendMessage({
  QueueUrl: 'https://sqs.ton.com.br',
  MessageGroupId: 'group-id',
  MessageBody: JSON.stringify({ '🧺': ['🍌'] }),
})

sqsSendMessageBatch

A função sqsSendMessageBatch foi desenvolvida para simplificar as operações de envio de mensagem em batch no Amazon SQS.

import { sqsSendMessageBatch } from '@stone-ton/aws-sqs-wrapper'

const result = sqsSendMessageBatch({
  QueueUrl: 'https://sqs.ton.com.br',
  Entries: [
    {
      Id: 'id',
      MessageBody: '{"🧺":["🍌"]}',
      MessageGroupId: 'group-id',
    },
  ],
})

sqsDeleteMessage

A função sqsDeleteMessage foi desenvolvida para simplificar as operações de remoção de mensagem da fila SQS.

import { sqsDeleteMessage } from '@stone-ton/aws-sqs-wrapper'

const result = await sqsDeleteMessage({
  QueueUrl: 'https://sqs.ton.com.br',
  ReceiptHandle: 'ASDF',
})

Readme

Keywords

none

Package Sidebar

Install

npm i @stone-ton/aws-sqs-wrapper

Weekly Downloads

51

Version

3.481.0

License

ISC

Unpacked Size

29.5 kB

Total Files

18

Last publish

Collaborators

  • stonemaistech