ITPub博客

首页 > Linux操作系统 > Linux操作系统 > MQ 队列的异步转同步问题

MQ 队列的异步转同步问题

原创 Linux操作系统 作者:wuft2003 时间:2010-08-04 17:22:15 0 删除 编辑

 

我们应用MQ 的使用主要是异步的

A 进程负责发送,往MQ中发送,发送结束,A 进行结束。

B 进程负责接收, 只要MQ有消息,接收消息, B不停接收。

MQ 能做到哪怕主机重启,队列中消息也不丢失的功能。

A 和B 两个进程是独立的,A  OR B 不管谁出现问题,都不会影响对方的运行。

 

MQ的同步:

这里用同步,其实他们还是异步的, B 还是负责接收,A 还是负责发送。

但对A和B 都做一点点改动。

B 接收成功以后, 更改接收相应的标志(可以是简单成功失败,将处理结果放到数据库表中)。

A 发送MQ 队列消息以后,不是退出,而是不停的轮循结果标志,存在结果后取结果集进行显示。

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21634752/viewspace-670296/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-12

  • 博文量
    295
  • 访问量
    383686