创业公司寻游戏后台架构师(主python)

2013-06-03 11:30:24 +08:00
 fd1207
Hello.. We're KuKool. We design and build fun, engaging digital experiences. We're not strictly designers, or developers ― we're curious technophiles committed to making great interactions.
Based out of Shanghai but we're a citizen of the world, with 80 friendly, hardworking & super-talented people working here.
KuKool is built on culture, people and passion, creating a truly special place to work. Our company is friendly, collaborative, multi-disciplne environments, bringing together all the skills and experience necessary to take ideas from concept to reality.
We embrace a global mindset, welcoming talent from all over the world. We're not big on rank and we encourage an environment where everyone can contribute. If you want responsibility and you can handle it, you'll get it.
As a design-focus company, we choose our work wisely so our family can always be passionate about theirs. We're always looking for fresh talent to join our team, so check out the opportunities on our website. (www.kukool.cn)

我们希望您有以下一些能力:
1、丰富的python经验,因为我们的游戏服务器会基于python快速实现。当然,如果您是高手,现学都可以。
2、热爱技术,喜欢钻研;
3、对unix/linux,网络架构,服务器集群及分布式存储等技术有深入了解;
4、并发量:python 单进程5000. (c++单进程3-5万)。 在性能和速度、可维护性方面我们有选择的做了取舍。
5、扩展性:架构灵活,增硬件能完美解决并发量问题,而不需要再修改代码。
6、有较强责任心和职业习惯,能独立按时完成项目计划;
7、有良好的表达、沟通交流技巧以及优秀的团队协作、管理能力,具有优秀的职业素质,能够承受一定的工作压力,有良好的适应能力和学习能力,有良好的文档编写习惯。

待遇:
法定假日、五险一金、标准补贴、有竞争力的薪资,高手可另议。

有兴趣请发简历到 songning@handscape.com.cn
7286 次点击
所在节点    酷工作
27 条回复
fd1207
2013-06-08 17:08:25 +08:00
@dreampuf 谢谢你的回复,我是coder 我知道,,我们的目标是以最小的代价实现扩容,,:)
fd1207
2013-06-08 17:33:27 +08:00
@ipconfiger @muxi 请教各位达人, 手游+长连接 后台用python,并发能做到多少呢?1)斗地主类游戏 tcp? 2)RPG类 3)社交类 http?
xwssole
2013-06-08 17:34:00 +08:00
@dreampuf 方便比较多吧,可以裸写select/epoll,也可以用asyncore等库,不过这些都没有什么封装。

高端的可以用Twisted,集成了很多协议,但是是基于异步回调的处理机制,对于编码或者是测试都不算是一个好的体验!

Gevent在前2年的PyCon上炒得比较火,通过Greenlet可以将异步的网络访问转化为同步的函数调用,因此很多第三方的库可以直接使用。
fd1207
2013-06-08 17:41:00 +08:00
@fangzhzh 我改正,,:)
fd1207
2013-06-08 17:43:03 +08:00
@xwssole gevent是个好东东,,
ipconfiger
2013-06-08 18:06:07 +08:00
@fd1207 取决于你的TPS,单个Python进程,无论用多牛逼的异步库,每一次请求执行的事务开销制约了每秒的吞吐能力,超过这个阈值,能够hold住再多的连接也会卡。打个比方,如果你实际的逻辑操作用1ms能执行完,我们完全忽视框架的开销,一个Python进程撑死也就能对1000个连接完成响应,再多的就会延迟了。当然实际的时候访问量并不平均,有时候请求多点,有时候请求少点,比如你们的斗地主类型的话,对延迟不是很敏感,也许可以比1000稍高一点。具体多少就看对延迟的容忍度了。一般的做法是开N个进程,N=cpu 核数,后面用redis同步消息
fd1207
2013-06-08 19:07:19 +08:00
@ipconfiger 谢谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/71038

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX