开发者社区> 问答> 正文

Java业务处理放在return之后? 400 报错

Java业务处理放在return之后? 400 报错

传统的业务处理都是从头开始,中间处理,最后return,现在遇到个问题,业务处理需要在return后处理。如客户端发送请求,先返回一个return请求结果,之后处理业务操作,处理后的结果进行url回调,这个算是异步处理吗?

有什么好的建议能分享下

展开
收起
爱吃鱼的程序员 2020-05-29 19:30:46 387 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    是异步。在return前面起个线程去处理吧。######能加qq聊吗?453237747######

    走异步任务的方式,spring-quartz

    ######

    new Treead().start();

    return xxx;

    ######你不是用了 quartz了么###### @HowieHuang 感觉任务太多了######回复 @Codenewbie : 哪方面不行?######大部分方法都是这个模式,感觉quartz不行######发两个请求。。。。######肯定不是最佳答案######用mq吧,队列######楼主可以看看 ExecutorService 文档,这个类很适合将任务提交到后台执行然后立即返回。######看着貌似可以研究下,还未涉及过######
    2020-05-29 19:30:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA 应用排查全景图 立即下载
Java Your(Next) 立即下载
Java 8 简明教程 立即下载