基於Spring Boot 2.0.2 利用spring cloud bus 搭建分佈式配置中心遇到的坑

基於Spring Boot 2.0.2 利用spring cloud bus 搭建分佈式配置中心遇到的坑

1.在所有需要刷新屬性的類上必須加@RefreshScop,只在啓動類上加,其它類的屬性不能自動刷新.
2.請求如果帶destination參數,spring cloud bus 只支持json格式的參數
3.請求必須要用post的方式,因爲第二點,所以content-type必須是application/json;charset=utf-8
4.不建議使用curl訪問,因爲curl 帶參數時默認content-type爲application/x-www-form-urlencoded;charset=UTF-8,暫不知如何修改。故建議使用HTTPClient進行請求。請求主體Enity爲json格式的destination參數。
5.如果config server有註冊到eureka上,不能通過zuul網關host:port/service-id/actuator/bus-refresh的形式訪問,可能與zuul自身的actuator衝突。只能直接請求config-server的地址端口號才行

如果大家有遇到其他坑歡迎隨時分享!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章