簡體   English   中英

假冒Hystrix拋出異常的客戶端

[英]Feign client with Hystrix throwing exception

我需要多次調用服務(> 50次)並匯總響應。 因此,我決定通過Async和CustomExecuter(其自己的線程池)使用CompletableFuture以使其速度更快,而不是等待服務響應。

我在類路徑上使用帶有ApacheHTTP和Hystrix的偽裝客戶端。 我可以看到它有時在工作,有時在電路斷開時會出現異常。

有人可以告訴我並行調用服務是否正確,還是應該像循環調用服務那樣順次進行? 請記住,線程池不應耗盡。 我一直保持下面的配置。

apacheHttpClient:
  maxConnections: 10

hystrix:
  threadpool:
    default:
      coreSize: 100

executorService:
  threadPool: 50

您是否考慮過假裝帶有頂點? “將您的兩個世界融為一體:簡潔的Feign語法可在Vertx的快速,異步和非阻塞HTTP客戶端上編寫客戶端API。” https://github.com/OpenFeign/feign-vertx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM