猜测一下:是不是 GO 使用的事件驱动模型,ruby 用的是线程模型,大量慢速 IO(网络请求)下,ruby 只能增加线程数量,增加线程数量又会带来线程切换开销。这也是楼主说增加线程数量,处理能力反而下降的原因。 BTW:这种场景 Go 确实很不错,曾经让小弟用 ruby 实现了一个百万连接的消息推送服务,连接是可以,但是大并发推送消息就挂了。用 Go 重写了,问题解决。Go 在这方面还是很有优势的。
老大好像是个华裔美女,以前在敏捷中国大会上见过
不错的招聘贴,赞!可惜最近不太想动。
据说 messagepack 也不错,期待楼主加入一起评测一下
继续顶啦:):):)
继续顶啊!!!!!!!
继续顶,欢迎来人来函
自顶一下,期待您的联系
#8 楼 @neverlandxy_naix 谢谢帮顶:) 你是?
自顶一下,期待您的投递
顶,你家宝宝长得好可爱啊。多大了?
#4 楼 @luikore ab 可以用域名和发 post 请求啊 D:>ab -n 1000 -c 100 -p post.txt -T "application/x-www-form-urlencoded" http://xx.xxx.com/xxxx 我用的是 windows 下的,难道有不同?
提交过了,提交了一堆呢,有的接收了,有的驳回了。 没办法,只能自己先做个分支了,主要和他们用英文交流太困难
补充一下,本人是 ruby 程序员不是 C 程序员,C 水平实在是半瓶醋,大家多海涵
#11 楼 @luikore 我给 sublime 提了个 bug,http://sublimetext.userecho.com/topic/229067-build-system-can-not-handle-utf-8-args/ 不过可能是 windows 下中文用户比较少吧,没人关注。兄弟帮我顶一下?
我个人认为这应该是 ruby 的 bug,我给他们提了个 bug,不过好像没人改。所以说我不知道 ruby 的编码原则到底是什么,这到底算不算 bug。
还有中文路径的异常输出的也都没有合理的进行编码的。 我是做一个底层框架,给测试人员使用,测试大量使用中文文件名和中文函数名,我的期望是他们不需要关心编码问题,并且中文的输入输出啥的都没有问题。
没什么人关心啊,大家是不在 windows 下用吗?还是都是做 rails 的,很少和本地系统打交道啊?
其实内外统一编码的话,一般不会有啥问题,但是如果不统一的话,现在 ruby 内部实现,我看不到清晰的原则。真想自己 fork 一份改一下
windows 下如果用全程 gbk 的话是很爽,但是我们希望用 utf-8 写代码,就遇到很多问题
最近在 hack ruby 的 C 源码,解决一些编码问题,想好大家交流一下,能否给开一下发贴权限?