Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

J2EE: do these numbers add up?  RSS feed

Mark Herschberg
Posts: 6037
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Some back of the envelope calculations for our project. This is our max load vision....
- Oracle Database 9i
- WebLogic 7.0 server running EJB and JMS
- 200 clients*
- 1000 messages to each of the 200 users each second
- 10 messages from each user to the server each second
- each message is pretty small, e.g. contains maybe 5 data/value pairs (ints, Strings, etc)

*definitely on a college LAN, if possible, over the internet

The clients machines will be modern laptop notebooks. The server machine is what we're debating. Is a solid single processor machine (2G) with maybe 2G RAM enough? My feeling is the biggest concern is the network pipe. Will we need anything special for that?
Personally 200,000 messages a second sounds excessive to me. If it is, what sounds more reasonable? (As noted above, this is the fantasy vision for max load, so if 20,000 is more realisitic, I would be ok with that.) I'm also open to mucking with the packaging, e.g. fewer larger messages, if things like message overhead is a limiting factor.
Any thoughts would be appreciated. Thanks.
[ December 16, 2002: Message edited by: Mark Herschberg ]
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!