Closed LHXnois closed 2 years ago
生成器确实更好一些,下个版本修复
这个在用for循环匹配的时候,每次传入的是当前event的拷贝即可,要对每个处理器的event做隔离
@AkiraXie 拷贝的性能消耗有点大,改成yeild吧,yeild后还原之前的处理即可
阿哲....其实我觉得吧,既然是异步处理,可以把check和run打包成一个异步函数,然后放在一个list里面,然后可以gather起来,gather的时候传拷贝就行,这样比for循环或者生成器要快..?
走Service的功能,一条消息只触发一个指令,指令之间有优先级
如果只能匹配一次那没办法了...本以为一个优先级gather一次就行...那就yield吧
在有多个匹配的时候event['match']是最后一个匹配的match 实际触发的是排在前面的匹配的时候就会出问题
把find_handler全改成生成器是否可行呢,匹配到一个返回一个