hystrix

    0熱度

    1回答

    我正在使用動態創建Hystrix命令的系統。 HystrixCommand只有一個實現,它接收其配置以及在run方法內執行的代碼(Callable)。 調用相同遠程服務的命令根據它們在其中執行的組件具有不同的命令鍵,因此它們的斷路器彼此獨立。但是,我希望根據所調用的遠程服務將它們彙總到度量流中的單個名稱下。那可能嗎? 我可以看到有一個command group屬性,我將它設置爲我的遠程服務名稱,但

    2熱度

    1回答

    在微服務架構中添加斷路器模式的最佳方式是什麼?它應該位於微服務端(每個微服務器內部),在ELB內還是Api Gateway內部?什麼是最好的設計模式?

    0熱度

    1回答

    我是微型服務的新手,我看過一個教程(來自udemy),其中展示了像尤里卡,假裝,春天雲配置,hystrix和zuul等技術,但在做了一些例子之後,我不介意不太瞭解hystrix monitor和zuul是如何工作的,在例子中,我注意到hystrix被一個主要應用程序使用,它可以訪問微服務,並且以這種方式我可以監視我的微服務,但是使用zuul我注意到它的工作原理類似於代理,但這是調用像其他應用程序相

    0熱度

    1回答

    我在我的測試類中使用Hystrix(1.5.6)命令,我試圖用Mockito(v。1.10.19)來嘲笑它。 最近,我不得不添加一種特殊的行爲,如果命令失敗,因爲超時: try { result = command.execute(); } catch (HystrixRuntimeException err) { if (command.isResponseTimedOut

    1熱度

    1回答

    我們在Spring Boot/Cloud微服務中遇到Hystrix Command的問題。我們有一個Spring組件,其中包含一個註解爲@RabbitListener的方法。當新消息到達時,該方法將調用委託給NotificationService::processNotification()。 NotificationService是一個註釋爲@Service的bean。方法processNoti

    0熱度

    1回答

    我們使用wiremock了一些測試,使用規則: @Rule public WireMockRule rules = new WireMockRule(PORT); 這是一箇舊的應用程序和使用wiremock版本1.7。現在我們將其升級到2.4.1,其中一些測試失敗。 實際的Http查詢是通過Hystrix完成的,這可能是一個問題。

    0熱度

    1回答

    我有以下方法 @HystrixCommand(commandKey="operator",fallbackMethod="getFakeResponse",commandProperties = { @HystrixProperty(name = "hystrix.command.operator.execution.isolation.thread.timeoutInMillisec

    0熱度

    1回答

    哪個更好HystrixCommand.observe()或HystrixCommand.execute()通過Hystrix同步調用REST API? 如果返回Observable是首選,那麼使用阻塞(toBlocking().single())還是非阻塞(.subscribe())方式讀取數據更好?

    2熱度

    1回答

    我在獲取Zuul路由配置時遇到了一個小問題。下面是我目前 zuul: routes: microservice: path: /service/* serviceId: session sensitiveHeaders: Cookie,Set-Cookie,Authorization microservice: ribbon:

    1熱度

    1回答

    創建HystrixCommand對象實現爲Singleton是否正確? 如果是這樣,它是否會保持線程直到它完成執行並且不會再創建?