ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

跨多系统调用思考

2022-07-09 23:02:39  阅读:97  来源: 互联网

标签:跨多 状态 调用 处理 可以 系统 接口 思考


在b2b业务中,商旅行业的系统,一个业务往往需要跨越多个系统调用,同时又要求被调用方要返回结果,作为下一步的处理依据。

 

优化方法:

1,需要与客户交互的环节,让用户把数据提交到系统,后续的所有操作都属于对外系统的内部操作,就可以慢慢来依次处理了;

 

2,

1)多个系统调用,接口流程特别长的话,就可以提供一个同步接口,收到请求,接收完数据后,马上返回成功。

2)再提供一个接口,让调用方去查询处理结果,并更新相应状态,涉及状态的地方可以增加一些中间状态(xx处理中的状态);

查询结果的接口调用还可以根据处理接口的平均处理时间,在简单等待一定时间后再去调用;

 

一个同步接口,一个异步查询状态接口,可以大大提高系统的性能。减少别调用方的等待。

 

标签:跨多,状态,调用,处理,可以,系统,接口,思考
来源: https://www.cnblogs.com/Tpf386/p/16462206.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有