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

有异步操作相关的框架吗?

有异步操作相关的框架吗?

蛊毒传说 2019-03-27 22:13:01
一个方法中可能会含有多个操作.如果这些操作比较慢,就会影响用户体验.java有可以异步执行这些操作的框架吗?
查看完整描述

2 回答

?
慕娘9325324

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

1、线程池+BlockingQueque

比如我之前一个场景:
用户注册成功后 送积分、送礼品等;送礼品操作是需要调用另一个应用,有时特别慢,而且即使失败了也没有影响;因此考虑异步,,在java中最简单的异步可以通过 线程池+队列方式完成异步任务。


查看完整回答
反对 回复 2019-04-26
?
慕森王

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

1.如果是页面调用后台Java代码,可以考虑使用ajax异步同时调用
2.如果是JVM内部,异步,可以使用线程操作,或者通过观察者
3.如果是跨系统,可以考虑使用JMS消息队列

查看完整回答
反对 回复 2019-04-26
  • 2 回答
  • 0 关注
  • 415 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信