400-893-5552

关于服务设计时同步或异步接口选择的问题

 
2017-03-10 13:49:38所属分类:行业动态

对于同步还是异步服务接口选择,还是需要根据实际的业务场景需求出发进行选择,从解耦的角度尽量选择异步接口,但是考虑到方便性有些仍然要选择同步服务接口为主,具体为:

\

1. 对于查询类接口,建议全部采用Web Service同步服务接口设计。

2. 对于导入类接口,如果目标系统本身处理是异步的,尽量采用异步消息接口模式。

3. 对于导入类接口,如果目标系统能够实时处理并返回结果,采用同步服务接口设计。

4. 对于数据1对多分发类接口,尽量采用异步消息接口模式进行设计。

5. 对于消息和通知类推送(即完全不需要目标系统返回结果)的业务场景,全部采用异步消息模式进行。

6. 对于基础设施和网络条件复杂,需要高容错设计场景,尽量采用异步消息接口。

7. 对于大并发,或者需要平衡前后端消息发送和处理速度,需要消息缓冲场景采用异步消息接口。

Copyright © 2013-2018 合肥彼岸互联信息技术有限公司 All Rights Reserved地址:合肥市高新区亚夏汽车大厦17楼
工信部备案号: 皖B2-20150071-4    增值电信业务经营许可证:皖B2-20150071-4 安全联盟认证 安全联盟认证 安全联盟实名认证

copyright@2015 合肥彼岸互联信息技术有限公司

电话:400-893-5552 0551-65371998 QQ:800022936

地址:合肥市高新区亚夏汽车大厦17楼