AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Sentinel安裝和項目整合Sentinel

來源: 責編: 時間:2023-10-08 07:05:15 279觀看
導讀今日目標安裝Sentinel項目整合Sentinel昨天我們已經介紹了Sentinel的原理,今天來了解一下Sentinel快速入門1. Sentinel介紹和安裝1.1.初識SentinelSentinel是阿里巴巴開源的一款微服務流量控制組件。官網地址:https://s

今日目標

  • 安裝Sentinel
  • 項目整合Sentinel

昨天我們已經介紹了Sentinel的原理,今天來了解一下Sentinel快速入門hLB28資訊網——每日最新資訊28at.com

1. Sentinel介紹和安裝

1.1.初識Sentinel

Sentinel是阿里巴巴開源的一款微服務流量控制組件。官網地址:https://sentinelguard.io/zh-cn/index.htmlhLB28資訊網——每日最新資訊28at.com

Sentinel 具有以下特征:hLB28資訊網——每日最新資訊28at.com

?豐富的應用場景:Sentinel 承接了阿里巴巴近 10 年的雙十一大促流量的核心場景,例如秒殺(即突發流量控制在系統容量可以承受的范圍)、消息削峰填谷、集群流量控制、實時熔斷下游不可用應用等。hLB28資訊網——每日最新資訊28at.com

?完備的實時監控:Sentinel 同時提供實時的監控功能。您可以在控制臺中看到接入應用的單臺機器秒級數據,甚至 500 臺以下規模的集群的匯總運行情況。hLB28資訊網——每日最新資訊28at.com

?廣泛的開源生態:Sentinel 提供開箱即用的與其它開源框架/庫的整合模塊,例如與 Spring Cloud、Dubbo、gRPC 的整合。您只需要引入相應的依賴并進行簡單的配置即可快速地接入 Sentinel。hLB28資訊網——每日最新資訊28at.com

?完善的 SPI 擴展點:Sentinel 提供簡單易用、完善的 SPI 擴展接口。您可以通過實現擴展接口來快速地定制邏輯。例如定制規則管理、適配動態數據源等。hLB28資訊網——每日最新資訊28at.com

1.2. Sentinel安裝

相對于于前面Nacos的下載、shell指令的啟動,Sentinel為開發者提供開箱即用的jar包,小伙伴可以從  release頁面 下載不同版本的控制臺 jar 包。我使用的是sentinel-dashboard-1.8.6.jarhLB28資訊網——每日最新資訊28at.com

圖片圖片hLB28資訊網——每日最新資訊28at.com

1.2.1.Sentinel運行

將jar包放到任意非中文目錄,執行命令:hLB28資訊網——每日最新資訊28at.com

java -Dserver.port=8080 -jar sentinel-dashboard-1.8.6.jar

圖片圖片hLB28資訊網——每日最新資訊28at.com

如果要修改Sentinel的默認端口、賬戶、密碼,可以通過下列配置:hLB28資訊網——每日最新資訊28at.com

配置項hLB28資訊網——每日最新資訊28at.com

默認值hLB28資訊網——每日最新資訊28at.com

說明hLB28資訊網——每日最新資訊28at.com

server.port
hLB28資訊網——每日最新資訊28at.com

8080
hLB28資訊網——每日最新資訊28at.com

服務端口
hLB28資訊網——每日最新資訊28at.com

sentinel.dashboard.auth.username
hLB28資訊網——每日最新資訊28at.com

sentinel
hLB28資訊網——每日最新資訊28at.com

默認用戶名
hLB28資訊網——每日最新資訊28at.com

sentinel.dashboard.auth.password
hLB28資訊網——每日最新資訊28at.com

sentinel
hLB28資訊網——每日最新資訊28at.com

默認密碼
hLB28資訊網——每日最新資訊28at.com

例如,修改端口:hLB28資訊網——每日最新資訊28at.com

java -Dserver.port=8888 -jar sentinel-dashboard-1.8.6.jar

如果您覺得本文不錯,歡迎關注,點贊,收藏支持,您的關注是我堅持的動力!hLB28資訊網——每日最新資訊28at.com

1.2.2.Sentinel訪問

訪問http://localhost:8080頁面,可以訪問sentinel的控制臺了:hLB28資訊網——每日最新資訊28at.com

圖片圖片hLB28資訊網——每日最新資訊28at.com

需要輸入賬號和密碼,默認都是:sentinelhLB28資訊網——每日最新資訊28at.com

登錄后,發現一片空白,什么都沒有:hLB28資訊網——每日最新資訊28at.com

圖片圖片hLB28資訊網——每日最新資訊28at.com

這是因為我們還沒有與微服務整合hLB28資訊網——每日最新資訊28at.com

3. 微服務整合Sentinel

Sentinel項目實際上和前面介紹的Seata項目是項目的,不過我這里是將項目名稱進行修改hLB28資訊網——每日最新資訊28at.com

【步驟一】:環境導入微服務

獲取代碼地址:hLB28資訊網——每日最新資訊28at.com

https://github.com/bangbangzhou/learn_springboot/tree/main/sentinel-study

圖片圖片hLB28資訊網——每日最新資訊28at.com

sentinel-study:父工程,負責管理項目依賴hLB28資訊網——每日最新資訊28at.com

  • sentinel-account-service:賬戶服務,用于用戶的資金管理。提供扣減余額的接口
  • sentinel-order-service:庫存服務,用于管理商品庫存。提供扣減庫存的接口,創建訂單時,需要調用sentinel-account-service和sentinel-storage-service
  • sentinel-storage-service:訂單服務,用于管理訂單。

【步驟二】:引入Sentinel依賴

在sentinel-order-service服務中新增sentinel的pom依賴,如下:hLB28資訊網——每日最新資訊28at.com

<!--流控降級管理--><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency>

【步驟三】:配置控制臺Sentinel

在sentinel-order-service服務中修改application.yaml文件,添加下面內容:hLB28資訊網——每日最新資訊28at.com

spring:  cloud:     sentinel:      transport:        dashboard: localhost:8080

【步驟四】:啟動項目

啟動order、Account和Storage三個微服務hLB28資訊網——每日最新資訊28at.com

圖片圖片hLB28資訊網——每日最新資訊28at.com

【步驟五】:訪問order-service的任意端點

打開POSTMAN,hLB28資訊網——每日最新資訊28at.com

  • 請求方式:POST
  • 訪問地址:http://localhost:9092/order?userId=user20230929&commodityCode=100202003032041&count=3&mnotallow=30

圖片圖片hLB28資訊網——每日最新資訊28at.com

  • 這樣才能觸發sentinel的監控。

然后再訪問sentinel的控制臺,查看效果:hLB28資訊網——每日最新資訊28at.com

圖片圖片hLB28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-12299-0.htmlSentinel安裝和項目整合Sentinel

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 記一次 .NET某賬本軟件 非托管泄露分析

下一篇: 十種新興網絡安全威脅和攻擊手法

標簽:
  • 熱門焦點
  • K60 Pro官方停產 第三方瞬間漲價

    雖然沒有官方宣布,但Redmi的一些高管也已經透露了,Redmi K60 Pro已經停產且不會補貨,這一切都是為了即將到來的K60 Ultra鋪路,屬于廠家的正常操作。但有意思的是該機在停產之后
  • Golang 中的 io 包詳解:組合接口

    io.ReadWriter// ReadWriter is the interface that groups the basic Read and Write methods.type ReadWriter interface { Reader Writer}是對Reader和Writer接口的組合,
  • 不容錯過的MSBuild技巧,必備用法詳解和實踐指南

    一、MSBuild簡介MSBuild是一種基于XML的構建引擎,用于在.NET Framework和.NET Core應用程序中自動化構建過程。它是Visual Studio的構建引擎,可在命令行或其他構建工具中使用
  • 使用LLM插件從命令行訪問Llama 2

    最近的一個大新聞是Meta AI推出了新的開源授權的大型語言模型Llama 2。這是一項非常重要的進展:Llama 2可免費用于研究和商業用途。(幾小時前,swyy發現它已從LLaMA 2更名為Lla
  • 三分鐘白話RocketMQ系列—— 如何發送消息

    我們知道RocketMQ主要分為消息 生產、存儲(消息堆積)、消費 三大塊領域。那接下來,我們白話一下,RocketMQ是如何發送消息的,揭秘消息生產全過程。注意,如果白話中不小心提到相關代
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網絡應用程序提供交互性的最常見方式。但我們經常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 新電商三兄弟,“抖快紅”成團!

    來源:價值研究所作 者:Hernanderz 隨著內容電商的概念興起,抖音、快手、小紅書組成的&ldquo;新電商三兄弟&rdquo;成為業內一股不可忽視的勢力,給阿里、京東、拼多多帶去了巨大壓
  • iQOO Neo8 Pro即將開售:到手價3099元起 安卓性能最強旗艦

    5月23日,iQOO如期舉行了新品發布會,全新的iQOO Neo8系列也正式與大家見面,包含iQOO Neo8和iQOO Neo8 Pro兩個版本,其中標準版搭載高通驍龍8+,而Pro版更
  • Windows 11發布,微軟一改往常對老機型開放的態度

    距離 Windows 11 發布已經過去一周,在過去一周里,很多數碼愛好者圍繞其對 Android 應用的支持、對老機型的升級問題展開了激烈討論。與以往不同的是,在這次大
Top