Java sadly doesn't have a decent non blocking dns resolution system :( On a restart, Mibbit needs to do a few thousand DNS lookups... and quick. I can only stand a thread pool so long.
Well there's your problem! :P
Yeah. Handling 1000+ http requests a second on a single 1.4GB VPS is lame isn't it.
Java rocks. But it's not for beginners.
Java sadly doesn't have a decent non blocking dns resolution system :( On a restart, Mibbit needs to do a few thousand DNS lookups... and quick. I can only stand a thread pool so long.