- 浏览: 2264 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
yiding_he:
看来 B 机并不需要等处理完才回应 A 机。何不让 B 机暂时 ...
实现基于HTTP请求的拥塞控制机制,大家有没有什么经验? -
fireflyc:
客户端-》server A-》server B没有什么问题。s ...
实现基于HTTP请求的拥塞控制机制,大家有没有什么经验? -
vlinux:
这个可以参考TCP协议的“窗口机制”,也就类似你这样做的了。
实现基于HTTP请求的拥塞控制机制,大家有没有什么经验? -
lyy3323:
你可以在你发送的XML里添加一个字段来标示需要间隔多长时间再发 ...
实现基于HTTP请求的拥塞控制机制,大家有没有什么经验? -
魔力猫咪:
JMS吧。应该能很好得满足要求。
实现基于HTTP请求的拥塞控制机制,大家有没有什么经验?
文章列表
很简单的应用:客户端将XML报文用GZIP压缩后通过两个Parameter发送到服务器,用的POST方法,一个Parameter是“head”一个是“body”。我写了一个Filter来对request中的InputStream做解压动作。但是在Filter里面调用了request.getInputStream()方法后,接下来将request送给Servlet以后,request.getParameter("head")就取不到值了,但是request.getInputStream()能够取到解压后的InputStream。怎样才能让后续Servlet能够request.g ...
我们现在做的系统,要在两台机器间使用HTTP发送XML报文的方式来通讯。在压力很大的情况下,需要做拥塞控制的考虑,目前我们的想法是这样的:
客户机发送报文到A,A接到报文后,放入一个LinkedBlockingQueue,然后应答客户机。
从线程池中起另一个线程,到LinkedBlockingQueue中取排头的报文,发送给B机。
B机同样将收到的报文放入LinkedBlockingQueue,在放入之前,判断拥塞情况,如果Queue中已经超过500个报文,就在应答A的HTTP响应中设置status为900。
这样,A就需要在收到900的HTTP应答后,调整发送间隔时间,比如等待10分钟再 ...