I am looking to migrate an existing system to SB for Windows 1.1 and would like some input on this design: There will be about 250 client machines and about 3-5 backend manager machines. The client machines each create their own queue to receive messages both from the managers and from a topic subscription. The manager machines create queues for the clients to send messages to and also topics for pub\sub. There will be about 50 manager queues and 50 manager topics. Each topic can have 1 to 250 subscriptions pointing back to the clients queues.
So technically there could be 300 queues (250 client, 50 manager) and 50 topics, each with potentially 250 subscriptions pointing back to the client queues. This seems to be within specified limitations (i.e. 2000 subscriptions per topic).
I have done some initial testing with 200 clients and only 1 topic with 200 subscriptions. Sending out 50 messages took much longer than I would have hoped (~30 seconds or so). Having 50 topics with 250 subscriptions each seems like it might prove to be a problem.
Any tips for performance or structure would be greatly appreciated!