博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
同步和异步消息机制
阅读量:7235 次
发布时间:2019-06-29

本文共 469 字,大约阅读时间需要 1 分钟。

消息通信的基本方式有两种:

1、同步方式

两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。

发送程序首先向接收程序发起一个请求,称之为发送消息,发送程序紧接着就会堵塞当前自身的进程,不与其他应用进行任何的通信以及交互,等待接收程序的响应,待发送消息得到接收程序的返回消息之后会继续向下运行,进行下一步的业务处理。

2、异步方式

两个通信应用之间可以不用同时在线等待,任何一方只需各自处理自己的业务,比如发送方发送消息以后不用登录接收方的响应,可以接着处理其他的任务。也就是说发送方和接收方都是相互独立存在的,发送方只管方,接收方只能接收,无须去等待对方的响应。

Java中JMS就是典型的异步消息处理机制,JMS消息有两种类型:点对点、发布/订阅。

本文转自一米一阳光博客园博客,原文链接: http://www.cnblogs.com/candle806/archive/2013/02/19/2917155.html   ,如需转载请自行联系原作者

你可能感兴趣的文章
探索MVP(Model-View-Presenter)设计模式在SharePoint平台下的实现
查看>>
鼠标移动到图片上切换到另一张图片,移出时又切回来
查看>>
带下拉框的GridView的OnRowEditing
查看>>
构建Spring Boot程序有用的文章
查看>>
【CSS进阶】伪元素的妙用--单标签之美
查看>>
ASP.NET多附件上传和附件编辑的实现
查看>>
增加系统右键菜单
查看>>
Scala中的构造器和高阶函数
查看>>
用RSL来为你的flex程序减肥
查看>>
为 Azure IoT Edge 设备部署 Azure Stream Analytics 服务
查看>>
Android菜鸟的成长笔记(27)——ViewPager的使用
查看>>
Ruby入门
查看>>
GNU make manual 翻译( 一百三十七)
查看>>
[Android Memory] Android系统中查看某个应用当前流量的方法
查看>>
极速理解设计模式系列:17.命令模式(Command Pattern)
查看>>
V4L2 camera 驱动 capture测试程序【转】
查看>>
(转)经纬度坐标转换为屏幕坐标
查看>>
【驱动】USB驱动·入门【转】
查看>>
iOS:APNS推送主要代码
查看>>
JavaScript[对象.属性.事件]集锦
查看>>