原创 SpringCloud Alibaba——高級(一)入門簡介

SpringCloud Alibaba 入門簡介 一、爲什麼會出現SpringCloud alibaba Spring Cloud Netflix 項目進入維護模式 意味着Spring Cloud Netflix 將不再開發新的

原创 SpringCloud——中級(四)消息總線 Bus(含RabbitMQ)

消息總線Bus(含RabbitMQ) 一、概述 1、對Config的加深和擴充 分佈式自動刷新配置功能 Spring Cloud Bus 配合 Spring Cloud Config 使用可以實現配置的動態刷新 2、是什麼 Bus

原创 Cloud從零開始

一、統一版本 cloud—>Hoxton.SR1 boot—>2.2.2.RELEASE cloud alibaba—>2.1.0.RELEASE Java—>Java8 Maven—>3.5及以上 Mysql—>5.7及以上 二

原创 springboot+vue 前後端分離的跨域問題

使用Postman測試接口完美通過,但是在前段使用axios訪問的時候老是報‘Access-Control-Allow-Origin’錯誤。 解決方法如下: 在vue項目中config/index.js文件中找到proxyTable: {

原创 springcloud——初級(一)Eureka、Zookeeper、Consul

cloud初級 一、服務註冊中心 一、Eureka 1、什麼是服務治理 Spring Cloud 封裝了Netflix公司開發的Eureka模塊來實現服務治理 在傳統的rpc遠程調用框架中,管理每個服務與服務之前依賴關係比較複雜,

原创 SpringCloud——初級(二)Ribbon

Ribbon負載均衡服務調用 一、Ribbon概述 1、是什麼 Spring Cloud Ribbon 是基於Netflix Ribbon實現的一套客戶端負載均衡工具。主要功能是提供客戶端的軟件負載均衡算法和服務調用。 官網 R

原创 SpringCloud——中級(五)消息驅動Stream

消息驅動 Stream 一、消息驅動概述 1、是什麼 1)一句話 屏蔽底層消息中間件的差異,降低切換成本,統一消息的編程模型 官方定義SpringCloud Stream是一個構建消息驅動微服務的框架 2)官網 官網 重:Bind

原创 SpringCloud——中級(二)服務網關Gateway

Gateway新一代網關 一、概述簡介 1、官網 上一代zuul 1.X官網 當前的gateway 2、是什麼 gateway是原zuul1.x版的替代版 Gateway旨在提供一種簡單而有效的方式來對API進行路由,以及提供一些

原创 lombok常用註解的使用

常用註解: @Setter :註解在類或字段,註解在類時爲所有字段生成setter方法,註解在字段上時只爲該字段生成setter方法。 @Getter :使用方法同上,區別在於生成的是getter方法。 @ToString :註解在類,添

原创 SpringCloud——中級(六)分佈式請求鏈路跟蹤 Sleuth

消息驅動 Sleuth 一、概述 1、爲什麼會出現這個技術?需要解決哪些問題? 在微服務框架中,一個由客戶端發起的請求在後端系統中會經過多個不同的服務節點調用來協同產生最後的請求結果,每一個前端請求都會形成一條複雜的分佈式服務調用

原创 Spring Cloud Config分佈式配置中心訪問失敗404

服務端無法獲取git倉庫 一直報錯: org.springframework.cloud.config.server.environment.NoSuchRepositoryException: Cannot clone or check

原创 SpringCloud——高級(三)Alibaba Sentinel 熔斷與限流

Alibaba Sentinel 熔斷與限流 一、Sentinel 1、官網 官網 中文官網 2、是什麼 與Hystrix比較 .隨着微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 以流量爲切入點,從流量控制

原创 Linux下升級jdk版本

Linux更改jdk版本 首先下載我們需要的jdk版本 查看linux主機的jdk版本:java -version 服務器上jdk版本是1.7的想換成1.8的 1、首先去官網下載Linux版本的jdk1.8 2、將下載好的jdk壓縮包上

原创 SpringCloud——中級(三)Config分佈式配置中心

SpringCloud Config分佈式配置中心 一、概述 1、分佈式系統面臨的配置問題 微服務意味着將單體應用中的業務拆分成一個個子業務,每個服務的力度相對較小,因此係統中會出現大量的服務。由於每個服務都需要必要配置信息才能運

原创 SpringCloud Alibaba——高級(二)Nacos 服務註冊和配置中心

Nacos 服務註冊和配置中心 一、Nacos簡介 1、是什麼 一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺 Nacos:Dynamic Naming and Configuration service 就是註冊