原创 Linux入門看着一篇就文章就夠了

文章目錄Linux 基本操作一、用戶root用戶普通用戶如何區分root用戶和普通用戶?二、終端terminal三、 什麼是shell四、Linux 執行命令shell中可執行的命令分爲內部命令和外部命令五、Hash緩存表六、命令

原创 Activiti6.0流程引擎學習-使用Eclipse繪製activiti流程圖

文章目錄1、在Eclipse中創建一個Activiti文件:2、創建請假流程圖的主要流程:3、對排他性網關創建分支:4、填寫各個控件的控件名:5、對三個事件添加相對應的表單:6、填寫分支的判定條件: 這篇我們將使用Eclipse來

原创 dubbo服務分組、限流措施以及服務熔斷降級

訂單模塊問題 1、 訂單模塊的橫向和縱向拆表。 在電商平臺中訂單表中的數據會越來越多,爲了更好的業務擴招,需要對數據庫表進行拆分。 橫向拆分就是根據不同的訂單類型拆分爲服裝訂單表、家電訂單表和其他訂單表。 縱向拆分按年份拆分,例如

原创 Dubbo特性之本地存根、本地僞裝和隱式參數傳遞

文章目錄本地存根本地僞裝進階用法returnthrowforce 和 fail在方法級別配置 Mock隱式參數在服務消費方端設置隱式參數在服務提供方端獲取隱式參數 本地存根 本地存根類似於Dubbo的靜態代理。 dubbo會在客

原创 Linux安裝mysql8.0.18

1、Linux64位mysql下載 # wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

原创 Async註解使用詳解及注意事項

文章目錄SpringBoot使用條件Async使用注意事項同類中方法調用註解失效報錯: No thread-bound request found Springboot中當我們需要方法異步調用時,一般可以通過創建線程池的方法異實現

原创 Linux 安裝 Elasticsearch運行及問題解決

文章目錄安裝Elasticsearch1、 獲取安裝包2、解壓包3、 bin目錄下啓動4、測試訪問url,反回json表示安裝成功安裝遇見問題1、不能使用root用戶運行elasticsearch2、 啓動不了報錯 Killed3

原创 SpringSecurity實現短信驗證碼登錄驗證

文章目錄1、自己實現一個SmsAuthenticationToken類2、自己實現一個SmsCodeAuthenticationFilter,驗證用戶3、自己實現一個SmsCodeAuthenticationProvider4、驗

原创 Dubbo特性結果緩存、併發與連接控制

文章目錄一、結果緩存緩存類型配置二、 連接控制服務端連接控制客戶端連接控制三、 併發控制配置樣例樣例1樣例2樣例3樣例 4load Balance 均衡 對於熱點數據,或者對於一些長期不會變化的數據來說,減少數據庫訪問查詢,對查詢

原创 Dubbo的異步調用

文章目錄dubbo異步調用2.6版本中dubbo異步調用的實現2.7版本dubbo 客戶端Consumer異步調用使用CompletableFuture簽名的接口1、調用遠程服務:2、 使用RpcContext2.7 版本 服務提

原创 Dubbo啓動檢查、負載均衡、多協議支持

文章目錄一、dubbo啓動檢查通過 spring 配置文件通過 dubbo.properties通過 -D 參數配置的含義springboot中對單個服務配置二、 負載均衡負載均衡策略1、Random LoadBalance(隨機

原创 業務基礎環境搭建及api網關

API網關 在微服務架構中,通常會有多個服務提供者。設想一個電商系統,可能會有商品、訂單、支付、用戶等多個類型的服務,而每個類型的服務也會隨着整個系統體量的增大也會隨之增長和變更。作爲UI端,在展示頁面時,可能需要從多個微服務中聚

原创 微服務發展歷程

微服務發展歷程 面向服務開發-SOA,根據項目中的服務模塊進行劃分多個業務系統。 微服務開發:微服務是一種將業務系統進一步拆分的架構風格。 微服務強調每一個單一業務都獨立運行。例如:將用戶系統中,用戶登錄,權限等業務進行劃分,並獨

原创 服務鏈路追蹤

微服務之間通過網絡進行通信。在我們提供服務的同時,我們不能保證網絡一定是暢通的,相反,網絡是很脆弱的,網絡資源也有限。因此,我們有必要追蹤每個網絡請求,瞭解其經過了哪些微服務,延遲多少,每個請求所耗費的時間等。只有這樣,我們才能更

原创 SpringCloud學習之路

1、SpringCloud服務註冊與發現 2、微服務拆分及商品案例 3、服務間的通信Feign 4、統一配置中心 5、SpringCloud中RabbitMQ基礎使用 6、SpringCloud Stream的使用 7、服務網關和