@fintalk.ai/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 @fintalk.ai/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 '@fintalk.ai/sqs-wrapper'

const result = await sqsSendMessage({
  QueueUrl: 'https://sqs.aws.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 '@fintalk.ai/sqs-wrapper'

const result = sqsSendMessageBatch({
  QueueUrl: 'https://sqs.aws.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 '@fintalk.ai/sqs-wrapper'

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

Readme

Keywords

none

Package Sidebar

Install

npm i @fintalk.ai/sqs-wrapper

Weekly Downloads

1

Version

3.481.0

License

ISC

Unpacked Size

28.5 kB

Total Files

17

Last publish

Collaborators

  • eduardofintalk
  • eduardocalazansjr