Como evitar a perda de dados activeMQ

Manter persistência de mensagem Com jdbc, kahadb ou leveldb + zookeeper,
primeiro defina o envio de mensagens para envio persistente (atributo próprio do mq) e, em seguida, use jdbc kahadb leveldb + zookeeper para fazer com que o armazenamento de mensagens persista.
A idéia é que, após o remetente (produtor da mensagem) enviar a mensagem, o centro de mensagens primeiro armazene a mensagem em um arquivo de dados local, banco de dados na memória ou banco de dados remoto. Em seguida, tente enviar a mensagem para o destinatário, se for bem-sucedido, exclua a mensagem do armazenamento e, se falhar, continue tentando enviar. Após o início do centro de mensagens, é necessário verificar se há mensagens enviadas com êxito no local de armazenamento especificado.Se houver, as mensagens no local de armazenamento serão enviadas primeiro.

Acho que você gosta

Origin www.cnblogs.com/wl889490/p/12676465.html
Recomendado
Clasificación