首页 > > > 高速飞机上换引擎,MQ如何实现平滑迁移?


MQ-client::SendMsg(topic, msg);
MQ-client::RecvMsg(topic, msg, CALLBACK_FUNC);
发送方mq-client
MQ-server
接收方mq-client

粉色是旧MQ体系
蓝色是新MQ体系


ActiveMQ-client::SendMsg(topic, msg);
ActiveMQ-client::RecvMsg(topic, msg, CALLBACK_FUNC);
ShenJianMQ::SendMsg(topic, msg){
ActiveMQ-client::SendMsg(topic,msg);
}
ShenJianMQ::RecvMsg(topic, msg,CALLBACK_FUNC)
ActiveMQ-client::RecvMsg(topic,msg, CALLBACK_FUNC);
}
ShenJianMQ::RecvMsg(topic, msg,CALLBACK_FUNC)
ActiveMQ-client::RecvMsg(topic, msg, CALLBACK_FUNC);
RabbitMQ-client::RecvMsg(topic, msg, CALLBACK_FUNC);
}
ShenJianMQ::SendMsg(topic, msg){
RabbitMQ-client::SendMsg(topic, msg);
}
ShenJianMQ::RecvMsg(topic, msg,CALLBACK_FUNC)
RabbitMQ-client::RecvMsg(topic, msg, CALLBACK_FUNC);
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31556838/viewspace-3134125/ ,如需转载,请注明出处,否则将追究法律责任。