single_request
简介
唯一请求
需要提供检查请求唯一性的方法保证请求的唯一性
默认情况下,标记过的请求缓存在内存中(暂时不限制缓存数量)
组件接口
single_request.gs
函数原型 | 函数作用 |
---|---|
void set_callback(function func) | 设置标记唯一请求的回调函数 |
void set_callback_by_mongo(string client_name, string collection_name) | 使用mongo数据库设置标记唯一请求的回调函数 |
bool try_mark(string request_id) | 尝试标记唯一请求标志 |
array invoke(string request_id, function func, ...) | 执行请求函数,相同的请求标志标识只会被执行一次 |