Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
19.5. JDBC Object Store Support
19.5.1. JDBC Store de transactions
Conditions préalables :
Les transactions peuvent utiliser une source de données JDBC comme magasin d'objets. Si la base de données à utiliser est configuré pour le basculement et la récupération, c'est peut-être une meilleure option que l'utilisation d'espace disque sur un serveur d'applications. Les avantages doivent être pesés contre le fait qu'un magasin d'objets JDBC brut est un magasin d'objets spéciaux et ne peut pas exécuter de la même façon qu'un système de fichiers ou qu'un HornetQ journal object store.
Note
Une source de données JDBC utilisée comme store d'objets de transactions doit specifier
jta="false"
dans la section datasource
du fichier de configuration du serveur.
Procédure 19.4. Active l'utilisation d'une source de données JDBC comme Transaction Object Store
- Définir
use-jdbc-store
àtrue
./subsystem=transactions:write-attribute(name=use-jdbc-store, value=true)
- Définir
jdbc-store-datasource
au nom JNDI pour la source de données à utiliser./subsystem=transactions:write-attribute(name=jdbc-store-datasource, value=java:jboss/datasources/TransDS)
- Démarrer à nouveau le serveur JBoss EAP 6 pour que les changements puissent prendre effet.
shutdown --restart=true
L'ensemble des attributs sont fournis ci-dessous.
Tableau 19.5. Propriétés des StoresJDBC de transactions
Property | Description |
---|---|
use-jdbc-store
|
Le définir à true pour activer le store JDBC de transactions.
|
jdbc-store-datasource
|
Le nom JNDI de la source de données JDBC utilisée pour le stockage.
|
jdbc-action-store-drop-table
|
Supprimer et recréer les tables de stores d'actions lors du lancement. En option, par défaut « false ».
|
jdbc-action-store-table-prefix
|
Le préfixe des noms de tables de stores d'actions. En option.
|
jdbc-communication-store-drop-table
|
Supprimer et recréer les tables de stores de communications lors du lancement. En option, par défaut « false ».
|
jdbc-communication-store-table-prefix
|
Le préfixe des noms de tables de stores de communications. En option.
|
jdbc-state-store-drop-table
|
Supprimez et recréez les tables de stores d'états lors du lancement. En option, par défaut « false ».
|
jdbc-state-store-table-prefix
|
Le préfixe des noms de tables de stores d'états. En option.
|
Voir également :