java - API接收数据后如何处理才能快速结束连接?
PHP中文网
PHP中文网 2017-04-17 17:55:19
[Java讨论组]

现在公司要求设计一个open API,来接收各个子系统上传上来的数据,现在纠结了,上传上来的数据是先存在临时表,然后用定时任务迁移到业务表,还是直接记录到业务表?本来想着先暂存到临时表,这样每次调用可以快速结束连接,但是在定时任务迁移到业务表时如果出现异常,就不能通知到子系统进行重发,请问各位是怎么设计的?

PHP中文网
PHP中文网

认证0级讲师

全部回复(3)
迷茫

队列,先进先出
子系统只管上报数据插入到队列里
业务表订阅队列里的信息,有信息过来就往业务表里存

大家讲道理

先存储在消息系统,后业务系统取出到业务系统。直接搞进业务系统,如果量大会影响业务系统办理业务

PHP中文网

ActiveMq,消息中间件是不错的选择

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号