Global

Methods

EventEmitter() → {Object}

Source:

事件觸發器

Returns:

回傳事件觸發器物件,包含on與emit事件,on為註冊監聽事件,emit為觸發事件

Type
Object

WQueue(optopt) → {Object}

Source:

佇列處理器,單生產者單消費者模式,核心使用迭代器,具有消息堵塞與可限定同時處理上限數量功能

Parameters:
Name Type Attributes Default Description
opt * <optional>
{}

輸入設定物件,預設{}

Properties
Name Type Attributes Default Description
takeNumLimit Number <optional>
0

輸入同時處理上限數量整數,預設0,代表無限制

Returns:

回傳佇列處理器物件,包含事件on、push、get、cb。on為監聽事件,需自行監聽message事件,push為加入最新佇列消息,get為回傳當前最早佇列消息,cb為於message事件內回調使迭代器可取得下一個佇列消息

Type
Object