1
ipconfiger 2016-05-04 10:43:54 +08:00
Great, 突然感觉还能再战 2 年, 升级 3.5 也有动力了
|
2
clino 2016-05-04 10:50:50 +08:00
同样是 cython 开发的,这个比 gevent 之类的性能要好哈? 是不是因为能利用到多核?
|
3
fy 2016-05-04 11:07:26 +08:00
卧草 牛逼啊
|
4
eriale 2016-05-04 11:10:59 +08:00
以前还不知道 asyncio 的 event loop 是可以换的。
现在有在用 python 3.5 的 asyncio 的产品吗?或者 real world 的开源库 /产品? |
5
loading 2016-05-04 11:16:11 +08:00 via Android
难怪我的 golang 学习进度一直在拖,原来……
|
6
mortal 2016-05-04 11:34:47 +08:00
将草紧紧握住:拍森这下牛逼了!
|
7
hwsdien 2016-05-04 11:40:20 +08:00
看了不会转 golang 么?
|
8
congeec 2016-05-04 11:53:03 +08:00
Python 大法好
|
9
janxin 2016-05-04 13:15:26 +08:00
@hwsdien 有些性能还能超 Golang...
当然了,我现在是在推广用 Golang ,主要是招个 Python 好程序猿比较麻烦。 |
14
mengzhuo 2016-05-04 13:58:20 +08:00 1
那 python 第三方库比 Golang 标准库
too naive 敢和 fasthttp 比么?而且 benchmark 里是 IO 还是 CPU bond 都不知道,没啥意义。 经验证明最后纯 Python 代码量大的时候,基本还是要跪的。 |
15
anying 2016-05-04 13:59:43 +08:00 via Android
碉堡, py(thon)交易又能进行下去了。
|
19
moro 2016-05-04 14:05:57 +08:00
python 版本是个大问题,看了肯定转 golang 了。
|
20
guotie 2016-05-04 14:25:01 +08:00
名字取得好。
|
21
yueyoum 2016-05-04 14:27:15 +08:00
有个 GIL , 又有什么用呢?
而且 这仅仅是 IO 性能, 和 python 自己没一点关系, 只是有人 写了个 libuv 的 wrapper 而已。 来和 go 比一比 运行效率啊 |
23
zhuangzhuang1988 2016-05-04 16:43:48 +08:00
https://twitter.com/gvanrossum/status/727671458227355648 python 老爹还关注了.
|
24
yueyoum 2016-05-04 17:36:12 +08:00
@est nodejs 火的时候, python 有什么好的 异步框架? twisted? tornado ?
而且 nodejs 火 也有它的特殊性, 大量前端都会 js 啊。 那时候 刚好 js 全栈炒的也很火的时候。( nodejs + mongodb ) 你看看 nodejs 现在还有多火? |
25
hcymk2 2016-05-04 17:39:54 +08:00
在二线城市比较火 , 再我看来。
|
26
guotie 2016-05-04 18:01:34 +08:00
换 go 保平安
|
27
xhowhy 2016-05-04 18:03:36 +08:00
吹牛
|
28
ipconfiger 2016-05-04 18:06:56 +08:00
go 写的东西也没几个用到了多牛逼执行效率的, request 一过来就卡到 IO 上了
|
29
yueyoum 2016-05-04 18:08:14 +08:00
@ipconfiger 果然 v2 里面全是 做 web 的吗? 一个请求过来 各种查数据库, 返回, 完!
|
30
ipconfiger 2016-05-04 18:15:45 +08:00
@yueyoum 大部分都是嘛, 用 go 写的 Docker 做例子嘛, 无非来一个 request 就去执行一堆 LXC 的命令等结果而已, 还是 IO 的东西嘛, 类比一下 Openstack, 上万个计算节点的云系统还不是 Python 也撑下来了没听说过性能不够.
|
31
yueyoum 2016-05-04 18:27:15 +08:00
|
32
ipconfiger 2016-05-04 18:47:06 +08:00
@yueyoum 游戏服务器的话, C++加 Lua 不是有很多现成的解决方案么? go 的效率也不过和 Java 打个平手而已
|
34
RqPS6rhmP3Nyn3Tm 2016-05-04 23:22:09 +08:00 via Android
@mathgl Java 做后端还蛮多的吧,好多大公司都在用。
坐等 bash 做服务器的神级人物出现。 |
35
nareix 2016-05-05 00:59:08 +08:00
... we use GOMAXPROCS=1 for Go code, nodejs does not use cluster, and all Python servers are single-process ...
这比的是缺了蛋蛋的 go |
36
yueyoum 2016-05-05 10:18:13 +08:00
@ipconfiger 对啊, go 能和 java 打平手, python 的 运行效率呢? 光 IO 调度 NB 并不吸引人。
|
37
qdwang 2016-05-05 10:19:42 +08:00
说白了是 libuv 快,而且业务多了以后再看看速度
|
38
ryanking8215 2016-05-06 09:56:08 +08:00
libuv 有比 libev 快快吗?要不整个 evloop
|
39
mathgl 2016-05-06 13:07:57 +08:00
@BXIA 我只是给出一些实际的例子罢了。有 gc 的语言也是可以做 game server 的。 jvm gc 现在没什么特别的问题。不要求太苛刻,都够用了。
|