公司的应用系统,假如现在有n个client(1,2,3.....n),每个一启动的时候都会发一次连接到SQLSERVER,在该系统没退出来之前,一直占用着这个连接,也就是变成了SQLSERVER要同时维护n个连接,感觉这样是一种浪费如果在CLIENT和SERVER之间再多个 APP SERVER,使用线程池来分配线程SOCKET来监听每个CLIENT发过来的连接,CLINET与SERVER之间使用UDP通信,大概的通信内容就是登陆系统,验证用户,发送SQL语句
不知道这样可不可行,请指教一下想给分的,可我没分,真是抱歉啊

解决方案 »

  1.   

    你觉得自己的实现会比SQL SERVER还高级么?你不会以为SQL SERVER一次只能处理一个用户连接吧!
      

  2.   


    我没觉得设计出来会比较高级,现在WEB都有连接池啊。我所说的浪费是这样子的,如果有一百个用户的话,每个用户连接SQLSERVER,就有了100个连接,可很多时候这些用户都是空闲的,如果中间有个SERVER来协调,可能只需要10个连接就够了