evalli
watcher进程有端口,直接创建Session发送即可
egametang 我也在弄这个,最后给watcher发消息,我创建session,一发就Dispose。😃 最后我把加在Watcher的NetInnerComponent改成NetServerComponent了。。
IxbxAx 是的,就是这样
IxbxAx 你是从http给watcher发消息么,也可以发actor消息,不过需要修改下ActorId的生成规则。之前是随机生成的,这样可以直接发送actor消息给指定进程。不知道会不会存在坑(应该没有id为0的场景,这样应该不存在重复的问题)😀
egametang 真的是把NetInnerComponent改成NetServerComponent吗🤣 我搞了半天
IxbxAx 是的
NetInnerComponent是用来发actor消息的 NetServerComponent才是做原始的session连接
evalli 这么弄会不会所有进程的InstanceId都一样🙄
IxbxAx 进程id不会一样,一样就是同一个进程
evalli 111,理解了
evalli 那比如服务器用了两台机器,两台机器各有一个watcher进程,这样的话watcher的InstanceId就一样了吧。😨
IxbxAx 是的, 如果想用同样的进程id启动,那就再多加个参数,一起生成instanceId就行了,保证全局唯一就好了