MQ和WCF之间区别

MQ消息队列(消息中间件)和WCF之类的服务都是为了跨平台通信的。但是在选择上用哪一个呢。

1、MQ:延时的,不是时时通信。我们请求消息队列组件,消息队列组件再去另一台服务器上请求,有了响应后再返回给当初请求程序,因为MQ会把消息持久化到本地,所以哪怕突然死机了,请求也不会丢失。

2、WCF:时时通信,但是服务器挂了,这次请求就失败了。

场景:比如一个请求响应时间很长,可以用MQ,这样就不用了一直等在那边了,等程序处理完毕返回后,就会通知请求程序,就可以了。

posted @ 2019-08-08 18:16  江境纣州  阅读(154)  评论(0编辑  收藏  举报