摘要:注意事項注冊中心開啟認證后,項目中的注冊中心地址的配置也需要改變需要加上認證的用戶名和密碼用戶名密碼具體代碼可以參考我的
上篇文章我們簡單的介紹了下注冊中心Eureka,文章地址:http://cxytiandi.com/blog/detail/11988
Eureka自帶了一個web的管理頁面,方便我們查詢注冊到上面的實例信息
但是有一個問題是如果這個地址有公網(wǎng)IP的話,必然能直接訪問到,這樣是不安全的
如何解決這個問題呢?加用戶認證即可
通過spring-security來開始用戶認證
org.springframework.boot spring-boot-starter-security
然后在application.properties中加上認證的配置信息
security.basic.enabled=true #開啟認證 security.user.name=goojia #用戶名 security.user.password=goojia123456 #密碼
重新啟動注冊中心,訪問 http://localhost:8761/ 此時瀏覽器會提示你輸入用戶名和密碼,輸入正確后才能繼續(xù)訪問Eureka提供的管理頁面。
注意事項注冊中心開啟認證后,項目中的注冊中心地址的配置也需要改變,需要加上認證的用戶名和密碼
eureka.client.serviceUrl.defaultZone=http://用戶名:密碼localhostr:8761/eureka/
具體代碼可以參考我的github:
https://github.com/yinjihuan/spring-cloud
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70839.html
摘要:服務(wù)器將要監(jiān)聽的端口不要使用服務(wù)進行注冊不要在本地緩存注冊表信息使用一個新的注解,就可以讓我們的服務(wù)成為一個服務(wù)服務(wù)發(fā)現(xiàn)客戶端配置以為例需要做件事情成為服務(wù)發(fā)現(xiàn)的客戶端配置對應(yīng)來說我們只需要配置如下啟動運行查看。 Spring簡介 為什么要使用微服務(wù) 單體應(yīng)用: 目前為止絕大部分的web應(yīng)用軟件采用單體應(yīng)用,所有的應(yīng)用的用戶UI、業(yè)務(wù)邏輯、數(shù)據(jù)庫訪問都打包在一個應(yīng)用程序上。 showI...
摘要:接下來繼續(xù)介紹三種架構(gòu)模式,分別是查詢分離模式微服務(wù)模式多級緩存模式。分布式應(yīng)用程序可以基于實現(xiàn)諸如數(shù)據(jù)發(fā)布訂閱負載均衡命名服務(wù)分布式協(xié)調(diào)通知集群管理選舉分布式鎖和分布式隊列等功能。 SpringCloud 分布式配置 SpringCloud 分布式配置 史上最簡單的 SpringCloud 教程 | 第九篇: 服務(wù)鏈路追蹤 (Spring Cloud Sleuth) 史上最簡單的 S...
摘要:負載均衡組件是一個負載均衡組件,它通常和配合使用。和配合,很容易做到負載均衡,將請求根據(jù)負載均衡策略分配到不同的服務(wù)實例中。和配合,在消費服務(wù)時能夠做到負載均衡。在默認的情況下,和相結(jié)合,能夠做到負載均衡智能路由。 2.2.1 簡介 Spring Cloud 是基于 Spring Boot 的。 Spring Boot 是由 Pivotal 團隊提供的全新 Web 框架, 它主要的特點...
閱讀 3272·2021-11-15 11:37
閱讀 1085·2021-11-02 14:45
閱讀 3905·2021-09-04 16:48
閱讀 3582·2019-08-30 15:55
閱讀 757·2019-08-23 17:53
閱讀 1000·2019-08-23 17:03
閱讀 2032·2019-08-23 16:43
閱讀 2191·2019-08-23 16:22