nodejs适合快速原型开发,稳定了,可以考虑移植到go。就像搞数学的喜欢用mathmatics搞研究,要高性能还是得最后写c++。虽然我工作中是个c++程序员,但还是不希望用它写服务器,生产效率偏低。
js计算,循环性能不行,但是异步性能还是相当好的。
会用什么用什么,得多吊的项目优化各种性能,先能上线再说吧
另外我测试过nidejs和c++的空循环,居然是nodejs更快
,我当时也被吓到了,就是不知道循环里面逻辑多一点会怎样
目前好像有类似的框架了,go+nodejs,叫什么名忘了……
差很多的,主要是抢听那,差太多了
那里?
目前好像有类似的框架了,go+nodejs,叫什么名忘了… 可以好好想想,提个建议
nodejs8好像有async,await这个解决异步的es7标准的实现,
楼上说好的,写写带 赖子的麻将逻辑,尤其是多个赖子的,就知道了。逻辑还是很复杂的。
大神可以开课了。
我主要是来感叹下,大家麻将打得真好啊!玩法我都听不懂
自己寫的js代碼很清楚 ,讓別人看的話 很難理解 累啊
1000人,略低啊。可能要求不同吧。
nodejs,单进程1万5无压力。就是socket占满内存,cpu根本没啥反应。。。多赖子+听牌+简单AI
我忍不住还是要喷了,都是些什么渣水准在这说这语言不行,那架构不行的。
只是现在拿node写得最快而已,其他语言一样能写。工作个N年谁不懂十几门语言,x个框架
C++ + Creator的漂过。
当一个人去熟悉前端cocos js 和后端nodejs 代码的时候那叫一个痛苦啊
如果是写一个棋牌,例如麻将!没太大的问题!我公司棋牌就是!技术10群:
497520843
麻将最基本的就是要求出最大的番数。
有些地方的番数不光要看手牌,还要看场外因素。
但是地方玩法的胡的种类都比较少,根本毫无压力。
我说的1万5就是比你说的你们只能带1000的更复杂的那种。
长期是每家7个赖子+7张牌+可听牌都毫无压力。
除非是有赖子的国标,别的能写出压力就好好检讨自己就行了。数据库更不可能有压力了。。。
自己随便写个缓存或者redis下,起码一个大厅带几十个子进程,带上百万用户,
大厅前再搞个gate负载均衡,带几千万也没什么压力。数据库再做分表和容灾,带上亿都不是个事。。。
只是一般公司没这么多用户,写成这样浪费了。
就算写代码能力不达标一样不影响赚钱,闷声发财就好了,
别一群菜鸟在这叽叽喳喳,把这种无聊的贴子长期顶到前面。
不过也说明现在棋牌确实够火。
10个以上赖子能在1毫秒内计算100次的举手看看?
10个赖子至少是4暗刻啊。10个赖子1毫秒100次,如果特殊处理肯定100%可以。完全可以提前就return了
14张牌,6-7个是赖子,才是计算量最大的