2010-06-24 6 views
3

Quelqu'un peut-il me diriger vers une documentation (ou fournir les informations ici) sur les tables suivantes, créées par JBoss 5.1.0 au démarrage?Objectif des tables JBoss

Je sais à quoi ils servent à un niveau élevé, et je sais pourquoi ils sont là, mais je pourrais faire avec une documentation de niveau inférieur sur l'objectif de chaque table.

Les tables sont:

  • hilosequences
  • minuteries
  • jbm_counter
  • jbm_dual
  • jbm_id_cache
  • jbm_msg
  • jbm_msg_ref
  • jbm_postoffi CE
  • jbm_role
  • jbm_tx
  • jbm_user

Je sais que les deux premiers sont associés à UUID générateur de clé et le service d'horloge EJB respectivement, tandis que le reste sont associés à JBoss Messaging. Ce que je veux savoir, c'est quelque chose comme "jmg_msg stocke chaque message quand il est créé ...", ce genre de chose.

Merci

Rich

ps: Je l'origine asked cette question à ServerFault mais n'a pas obtenu une réponse

Répondre

1

hilosequences est utilisé par le uuid-key-generator.sar qui fournit le service jboss:service=KeyGeneratorFactory,type=HiLo, ce qui vous permet essentiellement avoir des clés UUID cohérentes dans toutes les applications d'une instance

timers est utilisé par ejb2-timer-service.xml, un service de minuterie héritage

et les jbm* tables sont utilisées par JBoss Messaging (JMS) pour stocker les messages, les files d'attente, etc, ce qui est pourquoi il est fortement recommandé de changer la DB de la valeur par défaut (Hypersonic) à un production prête un