最近在了解高并发业务场景。首当其冲就是 go 和 nodejs 了,得益于 linkedin 和 twitter 的爆炸性新闻。其次就是各家语言的实现,例如 py 的 tornado,scala 的 akka,lua+nginx,然后我发现 ruby 也有 goliath 和 cramping,当然 sinatra 也还 ok。goliath 是基于纤程的,cramping 和 nodejs 一样,基于 event io 模型。但是 nodejs 不太适合做大型复杂度高的业务,我也不喜欢语言,而 go 的语法对我来说难以接受(可能是 ruby 写久了)!!!正好项目是 ruby 的,rails,sinatra,grape 都有用一部分。实时部分在考虑用 cramping 来做…… 想了解下,社区有多少人用 cramping 这个框架? 他比较适合做哪些业务?用来做客服,实时聊天,大量 api 请求等业务是否都(注意都字)合适?例如像 nodejs 的 socket.io 和 webRPC 等等实时库非常丰富。或者还有其他什么解决方案。 thx.