samuelyao314

Results 12 comments of samuelyao314

能否不移动当前目录到 , ${workspaceFolder}/skynet。 因为当前目录一改变后,很容易影响到代码逻辑的。

是啊。 但你这样改,大家不知道要不要 clone 你这个项目。如果clone , 如果你没有及时更新。 如果需要用到最新的特性,就没法用。如果不clone, 合并工程,每一次你这边修改,合并都需要手动进行,效率也很低啊。

还有,我简单看了一下,你重载了 skynet.start 这个函数。 其实你完全可以在 preload 里进行替换

你可以参考下,我的项目目录 https://github.com/samuelyao314/terminator

skynet, 是直接在内存里. 因为用脚本语言, 简单认为进程是不会core的. 鹅厂, 用C++, 是通过共享内存缓存的. 进程core了, 数据不会影响. 鹅厂用共享内存, 我个人觉的是: 1. 支持热更函数 2. 游戏是强交互高并发的, 对于大型游戏, 不可能每个请求, 直接访问DB. 3. C++代码, 随时可能core.

嗯, 你说的也有些道理.

我觉的,服务查找, 单点虽然有落地, 应该也是不能接收的啊。 如果刚好机器坏掉了。 那不是很长时间, 整个集群都不可用了。 我看B站开源了一个自己内部在用服务查找。比consul 还是靠谱的。

there is an error at Chapter 12. example: ch := make(chan int) go func() { ch

so, the collect code is ch := make(chan int) go func() { ch