2013-10-15 17 views
0

駱駝碼頭2.12.1Apache的駱駝 - 從不同的瀏覽器標籤相同的參數

<c:route> 
    <c:from uri="jetty:http://0.0.0.0:8055/ws/consulta" /> 
    <c:log message="${date:now:yyyy-MM-dd HH:mm:ss}" /> 
    <c:delay> 
     <c:constant>10000</c:constant> 
    </c:delay> 
</c:route> 

如果我打開瀏覽器兩個選項卡,並執行碼頭組件隊列中的請求:

[tab1] http://localhost:8055/ws/consulta?param=param1 
[tab2] http://localhost:8055/ws/consulta?param=param1 

駱駝是不能並行處理它們。


但是,如果我的標籤有diferent參數:

[tab1] http://localhost:8055/ws/consulta?param=param1 
[tab2] http://localhost:8055/ws/consulta?param=param2 

駱駝能夠同時處理它們。


如果我打開只有一個選項卡,然後執行:

[tab1] http://localhost:8055/ws/consulta?param=param1 
[tab1] http://localhost:8055/ws/consulta?param=param1 

駱駝能夠同時處理它們。


這是一個錯誤?

回答

0

沒有它的錯誤。它可能是你的瀏覽器防止重複「的點擊。

如果你有兩個端口,使用捲曲或一些命令行工具,那麼他們被同時發送。

例如,我可以打開兩個殼,然後鍵入

curl http://localhost:8055/ws/consulta?param=param1 

而且有請求進來(當然它花了2秒,我送2日)

2013-10-16 17:17:04,773 [tp2043068409-12] INFO route1       - 2013-10-16 17:17:04 
2013-10-16 17:17:06,069 [tp2043068409-14] INFO route1       - 2013-10-16 17:17:06