2009-10-17 5 views
1

Nous devons stocker localement un cache sur un système de fichiers via JBoss 5. Les fichiers que nous devons stocker sont gros (~ 50 Mbyte) et il y a beaucoup de consommateurs (via WS sur JBoss) qui lisent ces fichiers et un producteur (JBoss Biz Logic) qui crée le dernier. Comme il y a des problèmes de lecture et d'écriture simultanés, j'aimerais savoir s'il existe une solution pour gérer les transactions sur File dans un FileSystem (qui pourrait être NAS ou CIFS ou autre). J'ai regardé "JBossCache" mais dans la documentation, ils disent que l'accès au système de fichiers est uniquement à des fins de test. J'ai regardé JBoss "Transactional File I/O" aussi mais je ne sais pas si cela fonctionne.Accès aux fichiers transactionnels et mise en cache dans JBoss AS 5

Nous avons probablement besoin d'un cadre pour gérer la couche de mise en cache et d'un autre cadre pour stocker ces données avec la transaction sur FS. Une solution pourrait être de stocker des données dans un SGBD mais je n'aime pas beaucoup cette solution.

Je ne veux pas réinventer la roue, alors s'il vous plaît me donner un peu d'aide :-)

Répondre

1

Voir si XADisk peut vous aider.

Questions connexes