Eu tenho um aplicativo java que escreve algumas coisas no disco local e eu preciso ter uma réplica em um sistema remoto. Existe alguma ferramenta utilizável para isso?
Se você quiser uma solução Java, o projeto de código aberto SyncDir pode ajudar. Você pode usá-lo manualmente ou em um script ou diretamente em seu programa Java usando sua API.
Claro que existem muitas outras soluções, mas o que você pode estar interessado, além da simplicidade da API (ou do uso + documentação) pode ser o desempenho também (se você precisa sincronizar uma grande quantidade de arquivos).
Nesse caso, uma comparação de desempenho das várias bibliotecas é necessária, portanto, é necessário projetar seu código para alternar facilmente entre as bibliotecas de sincronização.
Tags java