Spooler de disco - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Spooler de disco

O componente spooler de disco (aws.greengrass.DiskSpooler) oferece uma opção de armazenamento persistente para mensagens enviadas dos dispositivos principais do Greengrass para o. AWS IoT Core Esse componente armazenará essas mensagens de saída no disco.

Versões

Esse componente tem as seguintes versões:

  • 1,0.x

Tipo

Este componente é um componente de plug-in (aws.greengrass.plugin). O núcleo do Greengrass executa esse componente na mesma Java Virtual Machine (JVM) do núcleo. O núcleo reinicia quando você altera a versão desse componente no dispositivo principal.

Esse componente usa o mesmo arquivo de log do núcleo do Greengrass. Para obter mais informações, consulte Monitore AWS IoT Greengrass os registros.

Para obter mais informações, consulte Tipos de componentes.

Sistema operacional

Esse componente pode ser instalado em dispositivos principais que executam os seguintes sistemas operacionais:

  • Linux

  • Windows

Requisitos

Esse componente tem os seguintes requisitos:

  • storageTypedeve ser configurado Disk para usar esse componente. Você pode definir isso na configuração do núcleo do Greengrass.

  • maxSizeInBytesnão deve ser configurado para ser maior do que o espaço disponível no dispositivo. Você pode definir isso na configuração do núcleo do Greengrass.

  • O componente spooler de disco é suportado para ser executado em um. VPC

Dependências

Quando você implanta um componente, AWS IoT Greengrass também implanta versões compatíveis de suas dependências. Isso significa que você deve atender aos requisitos do componente e de todas as suas dependências para implantá-lo com êxito. Esta seção lista as dependências das versões lançadas desse componente e as restrições de versão semântica que definem as versões do componente para cada dependência. Você também pode visualizar as dependências de cada versão do componente no AWS IoT Greengrass console. Na página de detalhes do componente, procure a lista de dependências.

1.0.4

A tabela a seguir lista as dependências da versão 1.0.4 desse componente.

Dependência Versões compatíveis Tipo de dependência
Núcleo Greengrass >=2,11,0 <2,14,0 Rígido
1.0.1 – 1.0.3

A tabela a seguir lista as dependências das versões 1.0.1 a 1.0.3 desse componente.

Dependência Versões compatíveis Tipo de dependência
Núcleo Greengrass >=2.11.0 <2.13.0 Rígido
1.0.0

A tabela a seguir lista as dependências da versão 1.0.0 desse componente.

Dependência Versões compatíveis Tipo de dependência
Núcleo Greengrass >=2,11,0 <2,12,0 Rígido

Para obter mais informações sobre dependências de componentes, consulte a referência da receita do componente.

Uso

Para usar o componente spooler de disco, ele aws.greengrass.DiskSpooler deve ser implantado.

Para configurar e usar esse componente, você deve pluginName definir aws.greengrass.DiskSpooler o.

Arquivo de log local

Esse componente usa o mesmo arquivo de log do componente do núcleo do Greengrass.

Linux
/greengrass/v2/logs/greengrass.log
Windows
C:\greengrass\v2\logs\greengrass.log
Para ver os registros desse componente
  • Execute o comando a seguir no dispositivo principal para visualizar o arquivo de log desse componente em tempo real. Substituir /greengrass/v2 ou C:\greengrass\v2 com o caminho para a pasta AWS IoT Greengrass raiz.

    Linux
    sudo tail -f /greengrass/v2/logs/greengrass.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait

Changelog

A tabela a seguir descreve as alterações em cada versão do componente.

Version (Versão)

Alterações

1.0.4

Correções de erros e melhorias

Correções gerais de bugs.

1.0.3

Correções de erros e melhorias

Melhora o desempenho ao reutilizar conexões de banco de dados.

1.0.2

Correções de erros e melhorias

Corrige um problema em que o campo de formato da MQTT mensagem não persiste em determinados casos.

1.0.1

Versão atualizada para a versão 2.12.0 do Greengrass nucleus.

1.0.0

Versão inicial.