Hi,
I'm trying to implement a load testing tool using SnakeMQ that requires many clients to connect to a single server ("listener").
I notice from the docs as well as my own testing that a given listener will refuse connections from clients that share an identifier with one that is already connected. For small #s of clients spawned by the same script, I'm able to keep their identifiers unique and avoid this issue. However, when I need to start clients on different remote machines without any shared state, uniqueness becomes a big issue. Is there any way for a client to connect to a listener without an identifier and possibly fetch a unique one from the listener upon connecting?
It appears that the concept of an identifier only exists at the SnakeMQ messaging layer and not the packeting or link layers, but I'm not sure. Any way I could leverage the lower layers initially to fetch a unique identifier before a client sends something on the messaging layer?
Thanks!
-Jason