Syndication with RMI?
I am not sure if syndication if the proper term. Syndication usually refers to rss, but what we want to do is not rss.
So here is what we want to do, and I'd like your opinion on the use of RMI to do it.
It is a application that will run on users computers, active in the system tray, and that will notify them when the server boradcasts an alert.
The favored approach is to have the client application register to a server when it is started on the client's computer. When an alert needs to be broadcasted, the server calls all the registered clients with the necessary information.
It would need to support more than 100,000 clients at the same time. There will be very little data to transfer between clients and server.
I plan to use RMI to do it.
I did a quick proof of concept. With up to 125,000 registered clients, it works fine, but at around 134,000 the server application just stops responding. I'm not sure it it's because of RMI or because of the way the list of registered clients is managed, I would need to try using more smaller lists.
Anyway, I would like some input on this, if you foresee any potential problems, or if you would suggest taking another approach. And if you think it could be RMI that causes a problem when too many clients are registered?

