Gateway/Workman模式下的消息"插队"情况

我使用Gateway/worker模式搭建了一个应用.其中gatway->count=4,worker->count=1.在实际使用中发现,在极少的情况下会发生消息(message)插队的情况.即clientA发送给服务器数据123456789,同时clientB发送给服务器987654321.但是服务器收到的数据是123459876543216789,即clientB的数据包插入在clientA数据包内...

wytj0304 发表与 2015-09-16 4729 浏览 8 回答
关于计数器(Timer)的取消或注销问题

比如在游戏中,单位建造往往都包括建造时长(building time),这里使用Timer计时器触发运行回调的方式.资源点数等在触发器运行前需要预先扣除.Timer延迟触发一次后,建造出单位.程序至此都是很好处理的.但是需要增加建造中取消的逻辑.也就是说在Timer计数器未触发的时候,可以对其进行终止.如果简单的调用Timer中的del并不能很好的处理业务逻辑(比如将预先扣除的资源补给系统等等).希望能够在Timer...

wytj0304 发表与 2015-08-21 4076 浏览 3 回答

wytj0304

1980
积分
0
获赞数
0
粉丝数
2015-08-21 加入
🔝