课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek_netty
作者回复: 可以是可以,但是反向查找效率低,一个服务器维持的连接越多,反向找效率越低,所以横竖还是单独维护一个正向查找的map比较好。你的这个设想没有问题,也能搞出来,也比较通用,问题就是效率有问题。个人看法。哈哈
作者回复: 我觉得你的思路没有问题,想象下:netty肯定不提供这种内置的功能,因为你的是设备号,别人可能是别的id,本质都是一种map,所以需要业务层来维护,这种情况也确实类似session管理的方式,面临的问题也是一样的。另外假设你的设备本身也可以当服务器的话,你服务器端也可以实现一个客户端专门去做反向的消息发送,不然只能按照现在你的思路做。