# 限制

> Understand the limits and constraints for Triggers configuration and execution.

预览 Triggers 的限制。

## Triggers##triggers

* 一个事件类型最多可关联 32 个触发器。
* 仅支持执行 Cloud Code 脚本和模块。
* 不保证按顺序处理事件。
* Triggers 支持“至少一次”传递语义。这意味着所有事件都保证被处理一次，但有时可能会因网络问题而被处理多次。
* Triggers 不会处理 Cloud Code 脚本或模块的返回值。您应该考虑到这一点，并在脚本或模块本身中执行游戏逻辑。
* Cloud Code 脚本或模块依赖于使用[客户端身份验证](/cloud-code/scripts/how-to-guides/authentication.md#authenticate-players)的外部调用时，会由于缺少玩家上下文而无法正常工作。请参阅[设置 Cloud Code：上下文属性](/triggers/use-cloud-code/setup-cloud-code.md#context-attributes)，了解更多信息。
* Cloud Code [脚本](/cloud-code/scripts/reference/limits.md)和[模块](/cloud-code/modules/reference/limits.md)的执行超时仍然适用。
* 如果您的触发器与发出事件的同一服务进行交互，应该定义一个过滤器以避免无限循环。无限循环会过度处理事件，导致游戏出现意外行为，并最终耗尽项目的 Cloud Code 资源，从而可能导致服务中断。如果遇到此问题，请删除导致循环的触发器。

## Scheduler##scheduler

* 定期计划仅支持 cron 表达式。
* 定期计划的计划频率最小值为每小时一次。
* 最大有效负载大小限制为 1kb。
* 激活的计划配置的最大数量为 900。
* 计划功能包含在 Cloud Code 价格中，目前限制为每月 25,000 次来自设定计划的调用。此限值可以支持实现 30 个按小时执行的计划。

### API 限制##api-limits

* 仅支持服务帐户身份验证。
* Triggers API 服务将每个服务帐户限制为每分钟 600 个请求。
* Scheduler API 服务将每个服务帐户限制为每分钟 600 个请求。
* Scheduler API List 终端将每个服务帐户限制为每分钟 120 个请求。
