weixin_40137049
虎丘
采纳率0%
2019-02-02 16:36 阅读 358

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

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

图片说明
图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • devmiao devmiao 2019-02-04 23:56
  • zheng963 zheng963 2019-02-18 11:51

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

    点赞 评论 复制链接分享

相关推荐