ActiveMq异步处理后,根据条件去执行其他内容--异步调用问题
Cx_轩 2016-08-12 02:20:56 我是用MQ做异步处理数据,然后入库。
紧接着我立马去库里面查询数据----有两种可能性:
1.mq执行完入库了,那么我查库有数据 这样是没问题的
2.数据量过多 ,Mq没来得及执行对应的操作,还没入库,我就开始查询了,无数据返回---这种问题怎么解决
JAVA里面是怎么解决这类问题的。我目前用一个表记录了一个标志,我在查询之前 先去查询标志表 如果标志成功那么再去查询,不过这样我是一直在那卡着去读取标志表吗,如果标志表没更新我就一直在那卡着了。 而且时间会很长 不确定性很高,有没有其他好办法解决!!
求各路大神帮忙!