有两台MQ主机,一主一备:如何用java程序根据mq连接情况区分向哪台主机发送消息?

1、web应用程序启动会spring会加载已配置好的两台主机信息:
如:图片说明
2、应用发送消息时代码:

图片说明
图片说明

3、问题:
MsgFaSongImpl实现service层实现类中,存在成员变量,在并发情况下存在不安全因素。请问如何优化,更加合理!

https://blog.csdn.net/u012552275/article/details/70194969

并发情况下存在不安全因素的话,给sendFlag变量加个锁吧