开发者

Purpose of JBoss tables

Can anyone point me in the direction of some documentation (or provide the information here) about the following tables, created by JBoss 5.1.0 when it starts up?

I know what they are for at a high level, and know why they are there, but I could do with some lower-level documentation about each table's purpose.

The tables are:

  • hilosequences
  • timers
  • jb开发者_运维问答m_counter
  • jbm_dual
  • jbm_id_cache
  • jbm_msg
  • jbm_msg_ref
  • jbm_postoffice
  • jbm_role
  • jbm_tx
  • jbm_user

I know that the first two are associated with uuid-key-generator and the EJB Timer Service respectively, while the rest are associated with JBoss Messaging. What I want to know is something along the lines of "jmg_msg stores each message when it is created...", that kind of thing.

Thanks

Rich

ps: I originally asked this question at ServerFault but didn't get a response


hilosequences is used by the uuid-key-generator.sar which provides the jboss:service=KeyGeneratorFactory,type=HiLo service, which basically allows you to have UUID keys consistently across all aplications of an instance

timers is used by ejb2-timer-service.xml, a legacy timer service

and the jbm* tables are used by JBoss Messaging (JMS) to store messages, queues, etc, which is why it's strongly recommended to change the DB from the default (Hypersonic) to a production ready one

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜