• 羽飞's avatar
    Remove stages (#208) · 564e9432
    羽飞 提交于
    ### What problem were solved in this pull request?
    ref #138 
    
    Problem:
    
    SEDA的线程池模式是每个处理环节分开,可能会放到不同的线程上,也可以调整不同stage对应的处理线程个数。但是会增加复杂性,比如session会切换线程、代码逻辑复杂。
    
    ### What is changed and how it works?
    去掉了parse、resolve等stage,仅保留了session stage。代码中的名字依然叫stage,后续再调整。
    在session
    stage的处理逻辑中,直接调用其它流程处理,这样也使SQL处理流程变得更清晰。后续还可以考虑移除observer.ini,所有参数均通过命令行传递。
    
    ### Other information
    564e9432
server.cpp 9.9 KB