Hi Eranga .
1. Java is certainly unsuilable
Yes. I agree.
-throuput of 100 ~ 1000 messages/sec.
– database access and logging functions
– The system can distributed in many servers (avg 5)
This is where HW need to be optimsed.
-Can you tell the size of the messagges ?
No. Of Bytes.
IP bases ?
– Database functions / More info reqd.
3. What are the external world interfaces ?
Have you the c/C++ up and running ?