<cfschedule>
只能调用一个网址。
我可以用什么来稍后调用带有一些动态参数的函数?
我能想到的唯一方法是将其称为GET方式并填充url范围中的参数:
./someAction.cfm?param1=xx¶m2=yy
然而,这对我不起作用,因为我可能会达到大型复杂数据的GET限制。
我是否需要实现自己的调度程序来调用函数?
或......在CFML中有任何更简单的解决方案吗?如果没有,也许是J2EE中的东西?
感谢。
答案 0 :(得分:8)
您可以设置一些内容来将参数写入本地文件甚至是数据库,然后您的计划任务可以从那里读取信息,执行其操作,然后删除参数。
答案 1 :(得分:1)
您可以启动cfthread来进行处理,但是如果活动在将来很远,那么这将无法正常工作。
答案 2 :(得分:-1)
也许您可以将您的功能设置为Web服务,然后通过cfschedule调用它?
<cffunction name="something" access="remote">
etc
</cffunction>