Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

creating threads in tomcat

Damjan Majstorovic

2004-02-10


Hi all;

I realize this is a 'complex' (for me at least) question, but maybe someone
can give me
their opinion on it.

I am using Tomcat 5 for my webapp which allows insertion of messages (and
much more).
I also need to have an independent 'engine' that will look into DB and
'handle' newly inserted
messages. This engine will, depending on the type of message, do a specific
task. This
will require arround 7 new threads that I will control (hopefully). Among
other things I will
need to read information from database in these new threads.

I feel like I have 3 choices:

1. Implement my engine in Tomcat JVM.
2. Implement it in a JVM outside Tomcat and communicate with the webapp only
thru DB.
 (so almost have 2 independent apps that use the same DB)
3. Implement it in a JVM outside Tomcat and communicate with Tomcat JVM thru
RMI.

I like 1. because all would be in one place, and I would use DB connection
pooling provided
by Tomcat.
I like 2. because I understand it is bad to open new threads in Tomcat.
I like 3 because I avoid having threads in Tomcat, but can get to DB thru
classes that are already in my Tomcat JVM via RMI. I do not like it because
it is more complex.

**********************
So I have one question:
**********************
1. How bad (what performance hit, and other negative aspects should I
expect) is it
  to open new threads in Tomcat, and arround 7 of them.

and I wonder if someone can point me or suggest to me to a solution,
article, discussion
or anything about this little problem that I have.

Sincerely and thankfully
Damjan

_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.