A implementação do Processamento Assíncrono do TSSONLINE, será realizado através do uso de recurso de Filas de processamento, onde as mensagens ficarão armazenadas aguardando seu processamento.
A disponibilização de serviço de Fila será realizado através de integração com serviço de Fila da Amazon(AWS). O acesso ao serviço da Amazom deverá ser realizado através das APIs disponibilizada pela TOTVS TEC. TSSQueueSVC() e TSSListSVC().
Para disponibilização do Processamento Assíncrono, deverão ser criados dois componentes, sendo um Distribuidor de Mensagens e um Consumidor de Mensagens.
As requisições recebidas pelo TSS ONLINE, poderão ser processadas de forma Síncrona ou Assíncrona. Para o processamento Assíncrono, o TSS fará uso do recurso de Fila(Queue) para processamento, onde as mensagens serão colocadas em Filas exclusivas definidas para cada modelo de documento para que em um segundo momento essas sejam processadas.
Para implementação do processo Assíncrono, a aplicação deverá ser desmembrada em dois componentes, sendo: Distribuidor de Mensagens e consumidor de Mensagens: