学习笔记: 我家别墅靠大海/pitaya-learn
尝试集成功能:我家别墅靠大海/pitaya-game
如果你正在看此笔记,请你左边放笔记,右边放chatdemo的代码!!
我是按代码的顺序记的笔记
源码分析
4号笔记有个问题
第一个用户uid打印的是1
第二个用户uid打印的是3
这是因为前端后端服务器通信时的s.id,和前端和用户通信的sid不一样
前端和用户维持的session会话才是相对可信的。
我们再从源码里复制一份demo,叫cluster2吧。。。来看看其他的代码
先看一下main.go的这里
set dictionary 是设置一个路由词典,目的是为了压缩路由调用
route -> code
源码里会把route和code都存个map,这样方便调用
但是布吉岛怎么去测试这个东西,先放一放把
这里的代码是给前端服务器 注册两个组件,connector和connectorremote
connector.go中 connector结构体的方法就是操作了一些session
由于我也是12月份刚入门go。水平有限。不知道他要干啥。
不知道他写这些demo的目的是什么,我们测试一下吧。。
session操作是可行的。notify不让从request调用。
notify调用是可以的。 毕竟源码里面这个方法只是这是了一下sessiondata
来看一下ConnectorRemote
文档说,如果调用proto的方法,需要实现docs和descriptors方法
https://github.com/topfreegames/pitaya-cli
我们测试一下。。
不知道怎么调这个protobuf的,先往后放吧,我们看一下集群proto的demo
6号笔记