首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >agents和任务的使用

agents和任务的使用
EN

Stack Overflow用户
提问于 2013-09-08 10:00:05
回答 1查看 1.3K关注 0票数 2

在塞特罗尔,我们有代理和任务的可能性。但是现在还不清楚什么时候使用哪一种。我的情况:我想每天晚上在指定的时间经营一个进口商(可能需要半个小时)。进口商将从外部源将数据导入sitecore。什么是更好的:代理还是任务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-08 14:33:50

他们的意思大致相同。

web.config中,您可以在<scheduling>部分下定义调度代理,但是一些开箱即用的代理在Sitecore.Tasks命名空间中。因此,它们看起来是相同的,但实际上一切都是代理

在Sitecore本身中,在/sitecore/system/tasks下您将看到相同事物的定义项。这些任务被称为“任务”,但实际上,它们只是基于日程运行的逻辑定义项。实际上,这只是一种对CMS友好的方法,可以将web.config中的内容定义为代理。有一个配置好的代理从CMS中处理这些内容:

代码语言:javascript
复制
<!-- Agent to process schedules embedded as items in a database -->
<agent type="Sitecore.Tasks.DatabaseAgent" method="Run" interval="00:10:00">
  <param desc="database">master</param>
  <param desc="schedule root">/sitecore/system/tasks/schedules</param>
  <LogActivity>true</LogActivity>
</agent>
<!-- Agent to process tasks from the task database (TaskDatabase) -->
<agent type="Sitecore.Tasks.TaskDatabaseAgent" method="Run" interval="00:10:00" />

因此,如果希望在CMS中更改某些内容,请在“系统”部分下创建一个任务。如果您希望只为开发人员服务,请创建一个配置修补程序,并在您想要的任何定时器上应用您自己的自定义<agent>

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18682466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档