目前做一个联网的IC卡售电系统,大体设计思想是这样的:整个系统分为3个层次处理,分别是数据库服务器,中间层处理服务器,客户端。数据库采用的是oracle9i,中间层用的是windows下的socket通信。中间层一直开启监听服务,当收
到客户端的相关请求后(比如买电),启动一个线程,向数据库服务器进行相关查询,然后将查询结果回送给客户端,中间层线程结束,客户端将下传的数据进行写卡操作。这种处理模式合理吗?我目前用公司内部几台客户机同时操作基本正常,但随着网点客户端的增多,会出现什么问题吗? 希望大家一起讨论下。
到客户端的相关请求后(比如买电),启动一个线程,向数据库服务器进行相关查询,然后将查询结果回送给客户端,中间层线程结束,客户端将下传的数据进行写卡操作。这种处理模式合理吗?我目前用公司内部几台客户机同时操作基本正常,但随着网点客户端的增多,会出现什么问题吗? 希望大家一起讨论下。
解决方案 »
- 在线等各路大侠,路过进来看看啊。。用MFC 如何在edit中画函数的图形?比如y=a*ex
- 期盼高手!!vs2008 属性页扩展 进程内服务器 进程外 等等大问题!
- button控件不响应ON_BN_CLICKED消息的问题
- MFC消息处理机制问题---SPIN控件的UDN_DELTAPOS消息是点击一下小三角箭头就发送的吗?
- 怎么才能让手工写的cpp文件Use precompiled header files?
- 请问sendmessage()和postmessage()有什么区别呀??在线等,急!急!急!急!急!
- 急问:怎么样使工具栏按钮单变灰?
- 软件生成技术
- 菜鸟问题,还是对话框的回显问题
- 为什么http://chinawarez.yeah.net上不去?
- 又送分来了,请大家帮忙看看。
- 一个小问题!!!
http://www.bmailqy.com
socket服务器只管数据收发,读写数据库应该另做一个程序。
谢谢你的回复!
socket只对客户端收发数据,对数据库的操作是由pro c完成的.