为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个分步处理程序的设计方案问题

请教一个分步处理程序的设计方案问题

有只小跳蛙 2018-12-06 23:30:37
需求如下: 有一个短信查询接口,需要接受用户数据,然后经过数据处理,再返回结果(以发送短信或邮件的形式,不需要时时相应),对结果返回时间没有明确要求。 思路:因为提交数据的用户很多,数据处理比较复杂,需要一定的时间,然后结果的返回需要短信服务商处理,也不是时时的,所有考虑分步处理。即: 第一步,用户提交数据,接受并记录数据 第二步,后台处理数据,返回给供应商(Web形式,不考虑 在服务器跑服务,我的想法是:扫记录表,看到有未处理的就处理,分批处理) 第三步,返回数据给短信服务商(以Web请求的形式,将处理结果提交给短信服务商),由服务商将结果返回给用户。 需求和想法如上,请高手给出设计思路或者设计模式,或解决方案。 我现在也可以做,但是发这个帖子,只是想提高一下自己的程序分析和设计能力,希望高手赐教。
查看完整描述

5 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

找一个数据库高人写存储过程吧,物美就是这么干的,应该一个存储过程就搞定了

查看完整回答
反对 回复 2019-01-21
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

能不能把你的业务流程描述清楚,而不要把你的想法加进去。

查看完整回答
反对 回复 2019-01-21
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

业务流程就是:
用户提交数据到我们网站——》处理,获得结果---》返回给短信服务商----》短信服务商将结果发给用户
查看完整回答
反对 回复 2019-01-21
?
偶然的你

TA贡献1841条经验 获得超3个赞

消息多的话,就搞个消息队列吧。排队处理!!

查看完整回答
反对 回复 2019-01-21
?
侃侃无极

TA贡献2051条经验 获得超10个赞

使用下消息队列  搞定。

这些一般的流程就那样。

查看完整回答
反对 回复 2019-01-21
  • 5 回答
  • 0 关注
  • 456 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号