本帖最后由 wlmqgzm 于 2015-11-04 00:10 编辑
回复 130# benjiamsh
好吧,也许我们的层次不一样吧, 我现在关注的比较底层, 低到每一行代码级别, 而且还有大量的代码没有完成, 现在就只有一个ECHO SERVER,
你做的高级, 比较高层的框架, C1000K, 大家都在做, 只是关注的方面不一样.
我现在的关注点是包转发, 你现在的关注点是包连接, 其实, 最后, 这些都是要测试的,
但是包转发在开发代码的过程中, 码农用ab做测试比较迅速, 一般到后期才测试大负载(100万连接)下的包转发能力, 前期,一般不测试, 太浪费资源, 代码每天的变化又非常多,
今天还在改网络框架的接口, 新增"网络层"的异步反向调用接口, 支持高层异步事件后的再次回调, 就是双异步, 网络架构层和应用逻辑层双异步.
其实, 很多东西, 都是要花大量时间熬出来的, 我这部分代码才刚做一个多月, 也是首次做网络层的代码, 还有很多很多东西没有做完, 可能我的关注点还在代码本身, 还没有到测试, 集群, 大数据的层次, 也没有到关注连接数量的层次, 而且是个人开发, 首次做, 各种资源受限, 算我错了. 我前面说话口气不好, 现在边学习边做代码中........
抽时间还是要做100万连接下的压力测试的, 我也可以确定这个代码支持100万连接, 因为底层架构本身是朝这个方向努力的.
最终, 网络层的代码, 还是要到应用的, 准备选择一个单机的痛点去做. |