Eviter l'écriture dans le système de fichiers local

Les applications s'exécutant sur une plateforme cloud opèrent dans un conteneur isolé avec un système de fichiers local éphémère. Lorsqu'une application s'arrête, le système de fichiers est ignoré et un nouveau système de fichiers est alloué pour la nouvelle instance de conteneur. C'est pourquoi, vous pouvez utiliser le système de fichiers local uniquement pour la création de fichiers temporaires ou pour la conservation des caches temporaires et non pour le stockage des informations permanentes. Pour stocker des informations permanentes, utilisez une base de données relationnelle ou NoSQL ou un autre service externe.

Cette règle marque le code Java qui fait référence aux méthodes, aux classes et aux constructeurs suivants utilisés pour l'écriture de fichiers.

Classes

Constructeurs

Méthodes

java.io.RandomAccessFile

java.nio.file.Files:

org.apache.commons.io.FileUtils

Pour plus d'informations, voir les services de bases de données IBM Cloud disponibles.