The configuration options I'm using are:
ProtocolPlugin[JDBC][1.0]=org.xmlBlaster.protocol.jdbc.JdbcDriver
CbProtocolPlugin[JDBC][1.0]=org.xmlBlaster.protocol.jdbc.CallbackJdbcDriver
persistence/defaultPlugin=CACHE,1.0
queue/defaultPlugin=CACHE,1.0
useTopicStore=true
queue.persistent.url=jdbc:postgresql://<...>/test
cb.queue.persistent.url=jdbc:postgresql://<...>/test
On to the next issue: I see that new tables get created every time
a message is published. Since all the messages really correspond to a
single queue, they should just be stored as multiple lines within the
same table. Is there a way to specify the queue name upon publishing
new messages ?
Michael
On Wed, Feb 26, 2003 at 10:24:58AM +0100, Marcel Ruff wrote:
I noticed a warning about useTopic=false (although I don't set it that
way in the property file). After looking at the template property
files supplied with xmlblaster, I added the following entries
persistence/defaultPlugin=JDBC,1.0
queue/defaultPlugin=JDBC,1.0
useTopicStore=true
Probably you should prefer CACHE over JDBC:
persistence/defaultPlugin=CACHE,1.0
queue/defaultPlugin=CACHE,1.0
useTopicStore=true
The CACHE implementation uses JDBC internally.
Using JDBC directly you loose all performance
benefits of the cache and it is not safer.
These lines will disappear as soon as we
deliver a native persistence with xmlBlaster again.
regards
Marcel