spring-cloud

    2熱度

    1回答

    我想知道人們在使用Spring Cloud Config時如何處理安全問題。 我打算將Spring Cloud Config Server和Client與Spring Boot一起使用。從實施的角度來看,這是非常直接的,但您如何處理泄漏密碼/訪問每個開發人員的風險。 例如您運行一個包含所有環境配置的中央配置服務器。在配置客戶端應用程序的bootstrap.yml中,您必須配置username/pa

    0熱度

    1回答

    Spring Cloud Config根據應用程序名稱,配置文件和標籤提供配置。 我想知道,如何在同一個環境中區分同一服務的兩個實例的配置。他們應該基本上具有相同的配置,但是,例如,我想允許測試環境在同一主機上運行它們,因此我需要不同的端口。 你如何解決這個問題?使用假配置文件(dev-1,dev2)?或者有更好的方法嗎?

    2熱度

    1回答

    我剛剛測試了Spring Feign,發現沒有immigraate故障轉移機制。 我有一個服務A,它叫服務B.服務B有2個實例,我檢查,平衡工程 - 都被調用。但是當我停止其中一個時,有一段時間,我打電話給服務A時得到了錯誤頁面 - 因爲無法連接到B. 我有點期待,假裝也有故障轉移,所以A會自動嘗試與其他B實例一起發現問題時。或者我必須直接實施它,例如Hystrix?

    2熱度

    1回答

    我們使用三個相同服務實例,它們在eureka中註冊。他們面前有zuul。 每當我們的服務嘗試重定向到其中一個控制器(例如/ login)時,它將直接轉到hostname:port(在瀏覽器地址字段中可見),而不是再次通過zuul proxy。這給了我們超時。 我們正在跟蹤服務的標頭 - 有host標頭設置爲我們服務的主機名。 不應該使用x-forwarded-host的地址嗎?如何強制zuul/e

    1熱度

    1回答

    我正在嘗試Spring Cloud和Spring Boot。它使用Netflix OSS應用程序,其中有Ribbon和Hystrix。 碳帶是一種負載平衡器,並帶有一些功能,其中一個是斷路器。 Hystrix是一款斷路器應用。 我不知道它們兩者的區別。如果Ribbon帶有斷路器功能,爲什麼使用Hystrix? 我可以在同一個連接器中使用兩個應用程序嗎?

    1熱度

    1回答

    我正在做一個由zuul代理服務支持的簡單spring雲應用程序的一些壓力測試 由於Zuul和服務之間的陳舊連接,零星地發生了一個斷開的管道異常。 我配置Zuul與diferent配置選項沒有成功:在先進的 hystrix: command: default: execution: isolation: strategy: THREAD

    7熱度

    2回答

    我目前正面臨一個問題,即尤里卡從未清除由於虛擬機意外停止而變得過時的服務實例。可以理解的是,Eureka的自我保護模式已經開始了,因爲服務更新/心跳請求中出現了大幅下降(低於閾值)。然而,15個多小時後死亡的個案仍在Eureka註冊。這是一個主要的問題,因爲服務請求繼續被定向到死實例以返回錯誤。 我的希望是門檻不斷調整,經過一段時間後,尤里卡的門檻將處於新的標準水平,自我保存模式將被重置。我們在鏡

    0熱度

    1回答

    我是Feign的新手。今天才發現它... 我的第一個問題,當我讀到春雲假死是:「你如何包裝你的假死客戶?」 我正在一個例子。 假設我們有2個微服務M1和M2。 M2消耗M1中的一個端點。 例如,我們可以,構建2個罐子M1: 第一個將是微服務本身。 第二個可以是M1的Feign客戶端,暴露服務。 在此解決方案中,我看到類似於EJB2存根和骨架零件。而且我看到了另一個可能的優勢:Feign客戶端始終與

    8熱度

    3回答

    根本沒有使用任何Git倉庫,可以使用Spring Cloud Config嗎?我試圖用本地目錄與這application.properties測試: spring.cloud.config.server.git.uri=file://${user.dir}/src/main/resources/config-repo ,但我得到了以下錯誤: java.lang.IllegalStateExcept

    1熱度

    1回答

    我想爲我自己創建一個示例應用程序,因爲我剛開始玩弄Spring Boot。我創建了我的寧靜服務,下一步是讓配置服務器運行,以便我可以動態刷新這些屬性。但是我的配置服務器似乎沒有加載屬性。所以,我有以下設置: 配置服務器/pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO