开发者社区> 问答> 正文

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

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

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

有什么好的建议能分享下

展开
收起
优选2 2020-06-04 21:19:01 971 0
2 条回答
写回答
取消 提交回答
  • 老牛爱吃青青草

    启用线程吧!主线程return,另一个处理业务

    2020-06-05 11:35:53
    赞同 展开评论 打赏
  • 是异步。在return前面起个线程去处理吧。######能加qq聊吗?453237747######

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

    ######

    new Treead().start();

    return xxx;

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

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载