我这个系统,有块通讯接入,一些终端设备通过无线网络(GPRS)接入到系统,采用TCP协议,终端数量很大,交互的数据量比较小,因为终端数量多,所以服务端并发处理需要能力比较强
现在选择MINA框架做这个接入,不知道这个框架是否适合?或者高人是否还有更好的方案?另外,通讯接入程序收到终端的数据后,要第一时间通知一个采用VB语言开发的应用服务器,这个通知,用什么方式实现比较好?共享数据库方式?还是自己开发SOCKET的接口比较好?还是有更好的方式?
现在选择MINA框架做这个接入,不知道这个框架是否适合?或者高人是否还有更好的方案?另外,通讯接入程序收到终端的数据后,要第一时间通知一个采用VB语言开发的应用服务器,这个通知,用什么方式实现比较好?共享数据库方式?还是自己开发SOCKET的接口比较好?还是有更好的方式?
解决方案 »
- 求助select语句
- 使用s:action标签时出现的问题!但是只出现在某一部分,不知道怎么回事!!谁来帮解决下?谢谢啦
- 请问高手sql语句问题
- 我使用的是Tomcat的解压缩版,想启动他的管理控制台,该怎么做呢?
- 高手请教:股市走势图怎么做!
- 我用了jforum,它自带的示例里有“附件”按钮,但我新增的板块里没有“附件”按钮,?大家碰到过没有?怎么解决?
- Ant工具是怎么回事??!!
- tomcat5能否支持双IP,比如有一个外部IP,有一个内部IP,在局域网内,用内部IP可以访问,在外部网用外部网访问
- 我是Java初学者,java的applet运行环境问题
- 大家帮我想一想为什么?
- 关于list从servlet传值到JSP页面显示的问题
- 谁可以给我详细讲解一下,下面标注的那5行代码是什么意思?100分赠送哦(我看不懂,可能有点难呀)
用socket的话,从性能上来看,无疑是最佳选择!但是要自定义协议。如果这个VB应用服务器也是你们公司开发的话,这样可以搞!大家拟定一个协议,遵循就可以了
如果不是,那用socket的可行性不大。毕竟你算哪个葱啊。我为什么要遵守你的协议呢?而且安全性,也有待考证(公司一有人走,就要换一次协议什么的)共享数据库的话,这个方法很鸡肋(高并发情况下,多一个环节,无疑是多一份开销,增加成本,增加项目风险)最实际的办法,我觉得还是用TCP协议,用url请求的方式,只要在 VB应用服务器上开一个web服务就可以了。赶紧给分,骚年
python为什么说移植性会更好?mina框架,实现socket通讯方便吗?
并且可移植在大多数操作系统上,windows,linux,winCe,甚至于iphone上
如果有终端的话,只需要在终端上安装python的环境就可以使用,哪怕是不同的终端
python可以调用C,调用perl,直接调用linux的操作命令。在linux上,python无所不能
mina框架只是把业务层跟网络控制层分离开来。这样程序员,更方便编码!跟socket连接木有什么关系!