原创 9 Hystrix服務熔斷

9.1 服務熔斷的核心知識 9.1.1 雪崩效應 9.1.2 服務隔離   9.1.3 熔斷降級 9.1.4  服務限流 9.2 Hyxtrix 9.3 Rest實現服務熔斷 9.3.1 對RestTemplate的支持 引入

原创 7 服務調用 Feign入門

7.1 Feign的簡介 7.2 Feign使用 7.2.1 導入依賴 <dependency> <groupId>org.springframework.cloud</groupId>

原创 4 Eureka服務註冊

4.1 微服務註冊中心 4.1.1註冊中心的主要作用     4.1.2 常見的註冊中心   4.2 Eureka概述 4.2.1Eureka組成  4.2.2 Eureka的交互流程與原理 Eureka使用流程 4.

原创 5 Eureka Server高可用集羣

5.1 簡介   5.2 高可用細集羣搭建 操作流程 1 準備兩個EurekaServer 需要相互註冊     1號server:9000 #模擬兩個EurekaServer #端口9000 8000 #兩個服務相互註冊 ser

原创 6 服務調用Ribbon入門

 6.1 引介 6.2 Ribbon概述 6.2.1 什麼是Ribbon 6.2.2 Ribbon主要作用 1服務調用 eureka內部繼承了ribbon      》在創建RestTemplate的時候,聲明@LoadBalance

原创 8 高併發解決方案

 8.1 高併發問題分析    8.2 代碼實現 package xx.study.sc.command; import com.netflix.hystrix.*; import org.springframework.web.c

原创 10 Sentinel簡單入門

 Hystrix的替換方案  10.1 替換方案介紹   10.2 Sentinel概述 10.2.1 Sentinel簡介 10.2.2 服務熔斷區別 10.2.3 遷移方案  10.2.4 名詞解釋   10.3 S

原创 11 微服務網關(二) 微服務網關GateWay

11.1GateWay簡介 11.1.1 簡介 11.1.2 核心概念 11.2 路由配置 11.2.1搭建環境 1 創建工程導入依賴 <?xml version="1.0" encoding="UTF-8"?> <projec

原创 11 微服務網關(一)概念介紹 Zuul簡單入門

11.1 服務網關的概念 11.1.1 什麼是微服務網關 11.1.2作用和應用場景   11.2 常見的API網關實現方式 11.3 基於Nginx的網關實現 IP地址映射到路徑,統一管理 11.4 Zuul網關 11.4.1

原创 Jmetter性能測試工具

1 簡介 2 安裝 3 使用 舉例測試http接口 3.1 新建測試計劃   3.2 添加線程組   3.3 創建http請求 3.4 創建結果樹 3.5 啓動  

原创 3 RestTemplate

3.1RestTemplate調用微服務 · 3.2 代碼案例 訂單服務調用商品服務 商品服務端 package xx.study.sc.controller; import org.springframework.web.bind.

原创 5.20 go停止和重置定時器(time)

package main import ( "fmt" "time" ) //01 停止定時器 func main2(){ timer:=time.NewTimer(time.Second*2) go func(){

原创 文件名稱拆分

package com.sec.iot.util; public class Test {     public static void main(String[] args) {         // TODO Auto-generat

原创 5.13 go 有緩衝的channel

/** 有緩衝的通道是一種在被接收前能存儲一個或者多個值得通道 這種類型不要求goroutine之間必須同時完成發送和接收。 只有在通道中沒有要接收的值時,接收動作纔會阻塞。 只有在通道中沒有可用緩衝區容納被髮送值時,發送動作纔會阻塞。

原创 5.8 go 解決多任務資源競爭問題

/** 兩人同時打印,競爭資源 輸出: F:\goWorkSpace\study\05協程>go run 08_解決多任務資源競爭問題.go wheolrlldo 並不是helloword,爲了解決此問題;後續我們來學習ch