原创 【Nocos(一)】服務註冊和配置中心

文章目錄一、Nacos簡介1.1 爲什麼叫Nacos1.2 Nacos是什麼二、Nacos安裝三、基於Nacos的服務提供者3.1 新建Module cloudalibaba-provider-payment90013.1.1 p

原创 【WebService】axis2發佈web項目開發webservice和接口調用

前言 進公司實習要對以前的項目進行維修,設計到WebService,接下來對axis2框架發佈web項目開發webservice和接口調用進行展開。因爲是以前的技術,我真的搜了好久。太難了,不過還是要分享出來 axis2的下載安裝

原创 【Config】SpringConfig 主配置中心客戶端以及服務端實現和動態刷新

SpringCloud Config分佈式配置中心一、Config概述1.1 分佈式勉勵你的配置問題1.2 Config 是什麼1.3 怎麼用1.4 能幹嘛1.5 與GitHub整合配置二、Confif服務端配置與測試2.1 新建

原创 【Nacos(二)】Springcloud-Alibaba Nacos分配中心-分配配置

文章目錄一、分配中心-基礎配置1. pom2. yml3. 主啓動類4. 業務層controller5. 測試二、分配中心-分類配置1. 多環境多項目管理2. Nacos的圖形化管理界面3. Namespace+Group+Dat

原创 【GateWay】微服務網關Gateway、動態路由、斷言Predicate、自定義GlobalFilter

GateWay一、GateWay是什麼1.1 一句話形容Gateway1.2 微服務架構中網關在那裏二、有Zuul了怎麼又出來了gateway2.1 我們爲什麼選擇Gateway2.2 SpringCloud Gateway具有如

原创 【Nacos(三)】Springcloud Alibaba Nacos 集羣和持久化

Nacos集羣和持久化配置(重要) 集羣部署構架圖 VIP需要在linux環境下,並且需要三個nginx集羣 默認Nacos使用嵌入式數據庫derby實現數據的存儲。所以,如果啓動多個默認配置下的Nacos節點,數據存儲是存在一

原创 【Redis】2. Redis數據類型 String以及key的設置約定

學習資料 https://www.bilibili.com/video/BV1CJ411m7Gc?p=6 數據存儲類型介紹 業務數據的特殊性 作爲緩存使用 原始業務功能設計 秒殺 618活動 雙十一活動 排隊購票 運營平臺監控到

原创 【Redis】1.Redis入門簡介以及基本操作命令

學習資料 https://www.bilibili.com/video/BV1CJ411m7Gc?p=6 問題的拋出 出現的問題: 海量用戶 高併發 罪魁禍首——關係型數據庫: 性能瓶頸:磁盤IO性能低下 擴展瓶頸:數據關係

原创 瞭解傳輸設備必備知識

傳輸設備基礎知識1.傳輸網概念1.1概念與結構模型傳輸設備在通信網的位置1.2演進過程PDH的缺點和SDH的產生PDH的缺點SDH的定義SDH特點SDN設備實現的要點PDH和SDH的比較SDH等級與速率1.3數字傳輸與複用1.4

原创 【RocketMQ】10.死信隊列、消費冪等

死信隊列 當一條消息初次消費失敗,消息隊列RocketMQ會自動進行消息重試;達到最大重試次數後,若消費依然失敗,則表明消費者在正常情況下無法正確地消費該消息,此時,消息隊列RocketMQ不會立刻將消息丟棄,而是將其發送到該消費

原创 【RocketMQ】7.消息存儲 存儲介質、RMQ消息存儲和發送、消息存儲結構、刷盤機制

消息存儲 分佈式隊列因爲有高可靠性的要求,所以數據要進行持久化存儲 消息生成者發送消息 MQ收到消息,將消息進行持久化,在存儲中新增一條記錄 返回ACK給生產者 MQ push 消息給對應的消費者,然後等待消費者返回ACK 如

原创 【RocketMQ】8.高可用機制——消息消費高可用,消息發送高可用,消息主從複製

高可用機制 RocketMQ分佈式集羣是通過Master和Slave的配合達到高可用性 Master和Slave的區別:在Broker的配置文件中,參數brokerId的值爲0表明這個Brocker是Master,大於0表明這個B

原创 【RocketMQ】9.負載均衡,消息重試

負載均衡 Rroducer負載均衡 Producer端,每個實例在發消息的時候,默認會輪詢所有的message queue發送,以達到讓消息平均落在不同的queue上。而由於queue可以散落在不同的brocker,所以消息會發送

原创 【RocketMQ】6. 過濾消息,事務消息

一、過濾消息 1 .Tag過濾 在大多數情況下,TAG是一個簡單而有用地設計,其可以來選擇需要地消息。例如 DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("C

原创 【RocketMQ】1. MQ知識概要以及快速入門

1.RocketMQ介紹 1.1爲什麼要用MQ 消息隊列是一種“先進先出”的數據結構 其應用場景主要包含以下三個方面 應用解耦 系統的耦合性越高,容錯性就約低。以電商應用爲例子,用戶創建訂單後,如果耦合調用庫存系統、物流系統、支