搜尋

首頁  >  問答  >  主體

如何實作java http長連線推送資料?

兩個java服務,使用http長連接連接,從服務一推送到服務二。想問一下,兩個服務應該如何實現?

謝謝

扔个三星炸死你扔个三星炸死你2748 天前956

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-06-28 09:24:59

    修正一下

    剛剛查了一下

    其實你用最新的HTTP組件 他們已經可以自己優化這個問題了

    Feign在預設情況下使用的是JDK原生的URLConnection發送HTTP請求,沒有連接池,但是對每個位址會保持一個長連接,即利用HTTP的persistence connection 。我們可以用Apache的HTTP Client取代Feign原始的http client, 從而取得連接池、逾時時間等與效能息息相關的控制能力。 Spring Cloud從Brixtion.SR5版本開始支援這種替換,首先在專案中聲明Apache HTTP Client和feign-httpclient依賴

    `

    回覆
    0
  • 巴扎黑

    巴扎黑2017-06-28 09:24:59

    socket.io

    回覆
    0
  • 取消回覆