求教一个WEBSERVER与C的通信问题

image

 

服务器A\B\C\D上的C程序是不能改了,只能用C写(由于各种原因)

现在的主要问题是:服务器E上的web server要与服务器A通讯,用于获取一些数据,由于没有数据库(由于各种原因),否则我把服务器A上汇总的数据存在数据库里,WEB SERVER去取就可以了。

于是,我想在web server里写个socket客户端,单例模式的,与服务器A的C程序通信,但是问题又存在了,SOCKET流是顺序的,比如现在有10个客户打开了网页,并调用了不同的功能模块,那么肯定乱套了,谁的返回结果是谁的不知道了

由于现在服务器A上的C程序是个SOCKET服务端,所以也不能用system(“命令”)的方式了

曾经有想过在A上再跑一个C程序,与这个SOCKET服务端进行进程间通信,共享内存是最快的,但是这个也不可取,因为要交互的数据各类是多样的,而且又是经常变化的

那么,到底如何让WEBSERVER与C程序通信呢?使得多客户访问网页时服务器负载能低点

转载于:https://www.cnblogs.com/yangyh/archive/2010/06/13/1757477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值