近期在使用Mina2,在网上看到一些贴子,提供一种思路是:在多台服务器应用时,对了让客户端连接对所有的服务器可见,可以把客户端连接保存在本地的同时,也保存一份放在Mem中,但是我在测试时发现,Mem无法存储IoSession.原因可能是IoSession属于对象,并且没有序列化。使用Mem进行存储对象时,前提是对象必须序列化,因为无法存储。请问:有没有什么方法可以使Mem存储IoSession?另外,有没有高人修改过Mina2源码,让IoSession本身已经序列化过?其次,如果Mem无法存储IoSession,那么该怎么样实现这种策略?
解决方案 »
- 如何能在exception的tracelog里面不输出at XXX.XXX(XXX.java)这样的信息?
- 灵异 问题 棘手 帮忙
- 帮忙看看咯
- 这个错误怎么解决啊
- 弹出式菜单怎么就不能实现啊
- 各位大侠:我有一个2M左右的只有一行的纯文本文件,要怎么读?
- ******* 问: 用JAVA 开发的Applet小应用程序的前景怎样? ***********
- 菜鸟在学习jbuilder7方面取得重大进展,可以在窗体上显示整个表的内容了,可喜可贺,但是在查询方面还有问题要问??
- 请问jdk1.3中到底提供了几个lookandfeel类?
- Java中用Map统计字符出现次数
- 删除、迭代List中的对象为什么报ConcurrentModificationException
- (gef)如何动态的刷新GraphicalEditorWithFlyoutPalette里的内容!!急啊
IOSession里有socket,你的socket怎么序列化?反序列化后怎么与客户端通信?你可以这样,在memcache中存连接上来的Session在哪个机器,然后调用这个机器的接口,让这个机器替你把消息发出去.