原创 Vue3-01-TypeScript入門

1、TypeScript快速上手 1.1 初識 TypeScript TypeScript 的介紹 TypeScript是一種由微軟開發的開源、跨平臺的編程語言。它是JavaScript的超集,最終會被編譯爲JavaScript代碼。 2

原创 一個神奇的沒有springboot註釋的api文檔生成器---JApiDocs

入門 支持JDK:1.8+ 快速開始 第一步:添加依賴 maven: <dependency> <groupId>io.github.yedaxia</groupId> <artifactId>japidocs</artifactI

原创 Spring Cloud Alibaba 06:Gateway服務網關

Spring Cloud Gateway 是基於 Netty,跟 Servlet 不兼容,所以你的工程中不能出現 Servlet 的組件 。 1、pom.xml 注意,一定不能出現 spring web 的依賴,因爲 Gateway 與 S

原创 Spring Cloud Alibaba 05:整合RocketMQ

1、安裝 RocketMQ 下載:rocketmq-all-4.8.0-bin-release.zip 1、傳入 Linux 服務器 2、解壓縮 unzip rocketmq-all-4.8.0-bin-release.zip 3、調整啓

原创 Spring Cloud Alibaba 04:Sentinel 服務限流降級

雪崩效應 解決方案 1、設置線程超時 2、設置限流 3、熔斷器 Sentinel、Hystrix 1、pom.xml 引入依賴 <dependency> <groupId>com.alibaba.cloud</groupId>

原创 Spring Cloud Alibaba 03:Ribbon負載均衡

Nacos中默認繼承Ribbon 在上一篇文章基礎上,Consumer模塊配置類新增@LoadBalanced註解 @Configuration public class ConsumerConfig { @Bean @L

原创 Spring Cloud Alibaba 02:Nacos服務治理

準備工作 創建父工程 Spring Cloud Alibaba 的環境在父工程中創建,微服務的各個組件作爲子工程,繼承父工程的環境。 其中pom修改打包方式爲pom,完整pom.xml <?xml version="1.0" encod

原创 Spring Cloud Alibaba 01:概述

Spring Cloud for Alibaba,它是由一些阿里巴巴的開源組件和雲產品組成的。這個項目的目的是爲了讓大家所熟知的 Spring 框架,其優秀的設計模式和抽象理念,以給使用阿里巴巴產品的 Java 開發者帶來使用 Spring

原创 SpringCloud10:Spring Cloud Config分佈式配置

Spring Cloud Config爲分佈式系統中的外部配置提供服務器和客戶端支持。使用Config Server,您可以在所有環境中管理應用程序的外部屬性。客戶端和服務器上的概念映射與Spring Environment和Propert

原创 SpringCloud08:Hystrix服務熔斷與降級

1、分佈式系統面臨的問題 複雜分佈式體系結構中的應用程序有數十個依賴關係,每個依賴關係在某些時候將不可避免失敗! 2、服務雪崩 多個微服務之間調用的時候,假設微服務A調用微服務B和微服務C,微服務B和微服務C又調用其他的微服務,這就是所謂的

原创 SpringCloud09:Zuul路由網關

1、什麼是Zuul Zull包含了對請求的路由(用來跳轉的)和過濾兩個最主要功能: 其中路由功能負責將外部請求轉發到具體的微服務實例上,是實現外部訪問統一入口的基礎,而過濾器功能則負責對請求的處理過程進行干預,是實現請求校驗,服務聚合等功能

原创 SpringCloud07:Fegin負載均衡(基於服務端)

1、Feign簡介 Feign是聲明式Web Service客戶端,它讓微服務之間的調用變得更簡單,類似controller調用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin提供負載均衡的htt

原创 SpringCloud06:Ribbon負載均衡(基於客戶端)

1、負載均衡以及Ribbon Ribbon是什麼? Spring Cloud Ribbon 是基於Netflix Ribbon 實現的一套客戶端負載均衡的工具。 簡單的說,Ribbon 是 Netflix 發佈的開源項目,主要功能是提

原创 記一次gitlab私服換服務器後拉取代碼報錯

上週公司停電,然後服務器都關閉,後來重啓拉取代碼出現以下報錯,因爲服務器id改變導致,根據提示刪除.ssh/known_hosts下12行對應192.168.1.19這條記錄就行,重新拉取,yes授權即可拉取

原创 SpringCloud04:SpringCloud Rest學習環境搭建

1、介紹 我們會使用一個Dept部門模塊做一個微服務通用案例Consumer消費者(Client)通過REST調用Provider提供者(Server)提供的服務。 回顧Spring,SpringMVC,Mybatis等以往學習的知識。