Salesforce入门教程(中文)-012 异步处理基础

1.异步处理基础
Salesforce有两种不同的桌面用户界面:Lightning Experience和Salesforce Classic。
本模块专为Salesforce Classic设计。

简而言之,asynchronous Apex用于稍后在单独的线程中运行进程。
异步进程是一个在“后台”执行任务的进程或函数,用户无需等待任务完成。

对于外部系统的调用、需要更高限制的操作以及需要在特定时间运行的代码,通常将使用Asynchronous Apex。
异步处理的主要好处如下:

①高用户效率
假设您有一个流程,每当创建Opportunity时,都会对自定义对象进行许多计算。
执行这些计算所需的时间可能给用户带来很多生产力方面的障碍。
由于这些计算不会影响用户当前正在做的事情,因此让他们等待一个长时间运行的进程并不能有效地利用他们的时间。
通过异步处理,用户可以继续工作,处理可以在后台完成,用户可以方便地看到结果。

②可伸缩性
通过允许平台的某些功能在将来某个时候资源可用时执行,可以快速管理和扩展资源。
这允许平台使用并行处理处理更多作业。

③高上限
异步进程在新线程中启动,具有更高的governor和execution限制标准。

2.异步Apex有许多不同的风格:

①Future Methods 
常用场景:Web service callout
在他们自己的线程中运行,在资源可用之前不要启动。

②Batch Apex

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一秒变桌子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值