发一个商并发信息队列的疑问问题,做过了技术牛人,回答一下吧。。有理有分哈。。分不过了,都来看看吧,纠结很久了啦
如果,信息队列,我使的是,MSMQ。
其它还好啦,就是一个地方不满意。
比如一个请求进来了,我只能先写入队列,然后返回信息给前端,系统正在处理。
就算系统处理完成了,也不能通知到浏览器(使用什么HTTP轮询,就先不讨论了哈),只能是用户跳到订单列表内面,去查年,是否己成功处理。
我的意思是这样,能不能这样,先入队列之后,让程序等待一会,队列处理完了,发信息给程序,
或者,可以先返回信息给浏览器,系统正在处理,然后,队列处理完了,再返回信息给浏览器。
我看到别人的抢购也是这样,抢购之后,当时就显示抢购成功。虽然知道是用队列,但是,不知道,他们是怎么让队列处理完之后,返回信息给等待程序的。因为,队列的接收另一端在另一个服务器哦,接收端处理完了,再去处理另一个服务器的程序,这个。。这个不是这样处理的吧。。
求方案。
就这点分了,别嫌啊。。