开发支持高并发的webservice,现在一般用哪些技术?
python?c++?
你可以试试node.js
可以尝试从硬件、中间件、服务端程序设计几个方面来看
应用软件可以考虑对数据结构、线程、实时运算与缓存等方面提升分发、排队、复用等增加效率
比如对请求的处理器可以考虑分门别类给不同模块处理,数据存储可以考虑循环队列或堆栈等存取效率的差异,重复计算结果可考虑缓存复用
中间件的话,对请求的代理分发,结合硬件的负载均衡等等
其实应该分析高并发对系统的压力体现在哪里,软件、硬件、数据、网络,从最简单和成本最低的方面入手逐步解决问题
当然,如果系统设计阶段就要考虑这个,那就要经验比较丰富了