flux:一种编程语言,目标是用现有的代码来构建新的高性能服务器,特点在于通过一种黏合剂的语言来表达,可以在编译的几次迭代中优化和排除互斥带来的死锁和不恰当粒度锁带来的开销。看起来很写程序很简单的样子。。。不过估计和我们的Abacus差不多,初衷很好,可以库支持不够。。。只能在语言本身上做简单的应用
capricio: 听说是融合和event和thread两个模型的好处的
seda:在一件事可以被分解很多阶段的普遍事实的情况下,采用事件驱动的模型,用线程池去处理每个独立的阶段,来达到高性能和扩展性,这就是我理解的诀窍~~~
当然,还有一堆这方面的工作可以看,不过总的感觉是,很多的编程模式和模型,还是特定与一类应用的,完全没有必要推倒A来树立B,具体的软件和系统构架工程师在动手之前还是应该仔细分析所面对的应用类型,不说全部弄明白其特征,起码以前的相关类型应用的运行环境起码可以去调查一下,不能臆断~~~
反正偶开题死气掰赖的最后被指定了这个,那我还是好好研究一下,正好也好以前想做的东西有那么点联系,学习前人的工作,结合自己,多用事实和数据说话,我想就这么多了吧~~~