sqg

package module
v0.0.0-...-33cf725 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2023 License: MIT Imports: 11 Imported by: 1

README

sqg

GitHub go.mod Go version Alt text

É uma lib escrita em linguagem Golang e tem como objetivo, abstrair algumas configurações para o SQS da AWS. Desse modo toda a atenção e empenho podem estar na codificação da sua solução especifica.

Pontos de desenvolvimento
  • Uso da Lib da AWS
  • Uso do conceito de reflection e manipulação do stream dos dados
Dependências

A lib sqg utiliza recursos de outros pacotes. O principal pacote é da AWS. Mas existe também um pacote especifíco para geração de um código uuid para identificação de referências.

"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/config"
"github.com/aws/aws-sdk-go-v2/service/sqs"
"github.com/aws/aws-sdk-go-v2/service/sqs/types"
"github.com/gofrs/uuid"
Como utilizar

Você pode acessar um tutorial criado no medium https://medium.com/@weberasantos/publicando-e-consumindo-mensagem-no-sqs-aws-com-golang-6970a0e7581e, que demonstra a utilização dessa lib na aplicação testeSQSGsqgLambda, que pode ser encontrado em https://github.com/Pinablink/testeSQSGsqgLambda

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SQG

type SQG struct {
	// contains filtered or unexported fields
}

func NewSQG

func NewSQG(strnameQueue string) *SQG

func (*SQG) GetMsgInQueue

func (ref *SQG) GetMsgInQueue(contentRef interface{}, dataAttrRef interface{}) (reviewMessageOK bool, deleteMessageOk bool, errorGetDelMessage error)

func (*SQG) JoinTheQueue

func (ref *SQG) JoinTheQueue() (*string, error)

JoinTheQueue : Adiciona os dados de util.GSQGMessageModel a fila SQS

func (*SQG) SetGSQGMessageModel

func (ref *SQG) SetGSQGMessageModel(refMessageModel util.GSQGMessageModel)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL