I am playing around quickfix and I have a design question.
I process messages received in a function below:
void processFixMessage(Message message){
//do stuff here
}
There's almost a certain chance that I cosume(process) messages slower. My question is, is there a way to handle such a situation where, If I haven't finished a message and received another message, a different thread should pick up and start processing.