有1000多个客户端的三层架构,中间层采用什么中间件连接好?(SocketConnection和Web Service等)解决办法
有1000多个客户端的三层架构,中间层采用什么中间件连接好?(SocketConnection和Web Service等)
如题,请各位发表谈法!
------解决方案--------------------
1000 个不算多, WebService 扩展性好
------解决方案--------------------
socket 也可以实现! SOCKET的联接数同服务器的配置有很大的关系!
如果用完成端口 3000个客户端都没有问题!
可以把SOCKET服务端做一个,负载均衡! SOCKETCONNECT控件有这个功能!
------解决方案--------------------
用WebService最好了。基于Web/http的协议是专门针对大量客户端的,天然支持pooling。
------解决方案--------------------
自己写,就用indy作为通讯,中间层用dbexpress,采用通道空闲/占用概念
如题,请各位发表谈法!
------解决方案--------------------
1000 个不算多, WebService 扩展性好
------解决方案--------------------
socket 也可以实现! SOCKET的联接数同服务器的配置有很大的关系!
如果用完成端口 3000个客户端都没有问题!
可以把SOCKET服务端做一个,负载均衡! SOCKETCONNECT控件有这个功能!
------解决方案--------------------
用WebService最好了。基于Web/http的协议是专门针对大量客户端的,天然支持pooling。
------解决方案--------------------
自己写,就用indy作为通讯,中间层用dbexpress,采用通道空闲/占用概念