Gestione dell'errore del server tramite serializzazione

0

Nel mio programma, c'è un server centrale, e voglio memorizzare il suo stato. Sto usando la serializzazione per questo, sto serializzando i dati dopo ogni 2,3 secondi. In modo che ogni volta che il server fallisce, può tornare indietro e ricominciare da quel punto in cui è partito.

Il problema è che quando il server si interrompe, mentre la serializzazione è in corso, i flussi sono ancora aperti, quindi quello ottenuto è corrotto e non serve a niente. Quindi, quando il server scende in quella particolare durata, non riesce a recuperare. Quando scende, quando la serializzazione non sta funzionando, si riprende e otteniamo dati aggiornati.

Quindi cosa posso fare per farlo funzionare, non importa quando va giù? Sto usando java btw.

    
posta 21.05.2015 - 18:16
fonte

0 risposte

Leggi altre domande sui tag