pomelo新版教程整理, 欢迎大家提意见

根据网友提的意见, 我们整理了一下新版pomelo的教程文档。

以下是文档的链接地址: https://github.com/cynron/pomelo/wiki/中文文档首页

文档结构基本整理完毕, 文档内容的前半部分基本完成。

欢迎大家吐嘈,也欢迎大家贡献文档。

标签:无
xiecc 在 2013-8-30 17:05发布
xiecc 在 2013-8-30 17:07重新编辑 分享到 weibo
18 回复
#1 w3hacker 2013-8-30 18:16 回复

[万维网黑客][1]

[1]: http://www.w3hacker.com/ "万维网黑客"
发来贺电

#2 {1} Catyuki 2013-8-30 18:16 回复

最近在研究pomelo 对至今对socket的管理不是很清晰,创建连接,触发事件等,希望能完善这部分教程

wangxy 2013-8-30 20:55 回复

ok

#3 DeathLoong 2013-8-30 18:45 回复

本人小白 求详细的教程 谢了

#4 tbuijibing 2013-8-30 18:56 回复

顶,好东西,太感谢了。

#5 jwenlee 2013-8-30 21:28 回复

我超级小白,希望有从0开始的视频教程,不过求人不如求己,大家加油啦

#6 edword2012 2013-8-31 14:12 回复

来得太晚了, 代码已经溜了一遍, 还是顶一个

#7 qianqing 2013-9-2 09:11 回复

以前看的时候觉得没有对pomelo整个数据流或者工作流做一定的介绍,第一次看的时候感觉有点摸不着头脑!!!

#8 weiyongqing123 2013-9-2 11:17 回复

嗯,非常不错

#9 {1} MJiao 2013-9-9 20:14 回复

非常棒

wangxy 2013-9-9 20:18 回复

受宠若惊,欢迎吐槽,欢迎挑错,大家一起完善

#10 {4} vevel 2013-9-9 23:15 回复

教程里面貌似有错误,我看了教程的添加filter这段内容之后,把教程的abuseFilter代码直接copy,但是一开始并没有将信息打印在console里,我觉得有问题,就仔细看了下这里面的代码,发现是afterFilter的参数列表错了,我对比了一下pomelo lib中的那几个filter,发现afterFilter的参数列表都为:(err, msg, session, resp, next),而教程里面所写的afterfilter的参数列表为:(err, session, resp, next)。少了个msg参数。并且在这个abuseFilter的afterfilter里面,最后没有调用next这个callback。
然后我就看了下pomelo提供的几个默认的filter里面怎么写的,这个地方我就不太确定了,有的地方给next传的参数是err,msg,有的则是err,rsp。
我在没加上这个next调用的时候,console里面总会打印timeoutFilter的信息。
加上next调用之后,就OK了。

(我是个js,node,pomelo新手...所以也不确定自己的判断是否正确。有错误的地方,还望指点)

wangxy 2013-9-10 00:32 回复

@vevel

  • 感谢指出,教程中没有做校正,请参考github上的代码,在这里,教程中现在也已修正

  • 关于timeout的问题,你的理解是对的,没有调用next使得timeout的afterfilter无法被调用造成的

  • 关于pomelo中filter的写法问题,在beforefilter中,next的参数一定是next(err, resp),当无错误时,直接next();而在afterfilter当中,实际上next的第二个参数并没有使用,所以无论给什么都不会有影响,对给你造成的困惑表示歉意

vevel 2013-9-10 11:27 回复

@wangxy 谢谢您的回答 O(∩_∩)O~

xuanwenpeng 2015-12-8 10:33 回复

> Blockquote

您好,在哪里看的视频?我也想看视频

> Blockquote

xuanwenpeng 2015-12-8 10:34 回复

@vevel 您好在哪里看的视频?跪求

#11 {1} andymac 2013-9-10 17:17 回复

@xiecc 我在android机子上用libpomelo这个c客户端连接服务器不成功呢,打印fail to connect server
服务端用的chatofpomelo-websocket,客户端用的cocos2dx框架加上pomelo-cocos2dchat, pc上一切正常,android连不上

andymac 2013-9-10 17:53 回复

晕 太激动了 忘记加联网权限了~~~

#12 jzping 2013-9-12 18:20 回复

辛苦了,比前版结构要清晰多了。

#13 {1} chiuan 2013-9-23 23:58 回复

觉得可以针对unity3d和cocos2dx做一个特殊的例子demo

wangxy 2013-9-25 17:48 回复

@chiuan

都有相应的demo吧,都是一个chat的客户端,这里列出了相应的链接

#14 {1} adm512 2013-9-25 15:21 回复

对redis很关注啊,如果没有这个,基本就没意义了。

wangxy 2013-9-25 17:34 回复

@adm512

redis的文档也是很全的,参见redis document

#15 Koyoter 2013-9-28 15:18 回复

那些示例跟不上脚步啊

#16 edwinxie 2014-7-6 20:41 回复

中文文档写得实在不敢恭维,恳请网易大神们用点心在文档上~~

#17 linyouhappy 2015-12-8 12:23 回复

pomelo是一个很强大的功能很完善的分布式开源框架,想要pomelo发挥出全部的性能出来,最好的方式就是看源代码了。一个月时间,完全可以把pomelo这个框架拿下来。就像汽车的发动机引擎,有牛逼的引擎,造出来的车绝对不会很差。

#18 linyouhappy 2015-12-8 12:23 回复

pomelo是一个很强大的功能很完善的分布式开源框架,想要pomelo发挥出全部的性能出来,最好的方式就是看源代码了。一个月时间,完全可以把pomelo这个框架拿下来。就像汽车的发动机引擎,有牛逼的引擎,造出来的车绝对不会很差。

回到顶部