Sistema básico de mensagens e notificações

Índice

Serviços de mensageiria

MSGCORE.WS_MENSAGENS

Descrição

Serviços disponíveis para trocar mensagens entre servidores.

Campos:

Indica a posição da mensagem na fila. Na inclusão, nas alterações que envolvam algum dos atributos de interesse dos destinatários ou na alteração dos destinatários, este atributo é automaticamente zerado, marcando-o para ir para o fim da fila.

Paralelamente, uma thread centralizada sequencia todas as mensagens da posição zero para o final da fila. Este processo ocorre em thread separada para evitar problemas relacionados às transações realizadas no banco de dados.

A leitura de mensagens por outros servidores, utilizam a posição da fila como indexador chave (ler apenas mensagens cuja posição na fila seja superior à ultima posição já lida).

Operações

Topo

Baixar

Permite a um servidor externo baixar as mensagens que são destinadas a ele.
O servidor deve enviar o token de autenticação seguido do número de versão da ultima mensagem recebida.
O servidor autenticará o token e responderá com um determinado número de mensagens que são destinadas a este servidor, ordenadas pelo .
Topo

Enviar mensagens

Este serviço permite que um servidor externo envie mensagens para este servidor.
O envio de mensagens está condicionado às seguintes regras:
Topo

Sequenciar

Sequencia as mensagens na fila de mensagens disponibilizada para servidores externos.