原创 SpringBoot&SpringCloud項目接入Sentinel監控

閱讀文本大概需要3分鐘。【Sentinel如何進行流量監控】這篇文件是對sentinel-dashboard自己進行監控。本篇看看如何在自己的SpringBoot項目或者SpringCloud項目接入Sentinel。具體參考:http

原创 Nacos數據持久化到MySQL

閱讀文本大概需要3分鐘。       Nacos在0.7版本之前,在單機模式時nacos使用嵌入式數據庫實現數據的存儲,不方便觀察數據存儲的基本情況。0.7版本增加了支持mysql數據源能力,具體的操作步驟:安裝數據庫,版本要求:5.6

原创 spring boot項目整合xxl-job

閱讀文本大概需要3分鐘。關於分佈式任務調度平臺XXL-JOB,作者 許雪裏 在其發佈的中文教程中已經介紹的很清楚了,這裏就不做過多的介紹了。按照文檔搭建xxl-job,做此記錄。1、源碼下載地址GitHub:https://github

原创 消息中間件哪些事

閱讀文本大概需要3分鐘。一、消息中間件的產生的背景1.在網絡通訊中,Http請求默認採用同步請求方式,基於請求與響應模式2.在客戶端與服務器進行通訊時,客戶端調用服務端接口後,必須等待服務端完成處理後返回結果給客戶端才能繼續執行,這種情

原创 SpringBoot集成RockMQ

閱讀文本大概需要3分鐘。0x01:pom.xml文件引入<!--add dependency in pom.xml--> <dependency>     <groupId>org.apache.rocketmq</groupId>  

原创 基於Apache Curator框架的ZooKeeper使用詳解

閱讀文本大概需要3分鐘。source:https://www.cnblogs.com/erbing/p/9799098.html 一 簡介Apache Curator是一個比較完善的ZooKeeper客戶端框架,通過封裝的一套高級API

原创 Sentinel源碼編譯

 Sentinel 是面向微服務的輕量級流量控制框架,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。   0x01:克隆源碼 git clone https://github.com/alibaba/Sentinel.

原创 CycliBarriar和CountdownLatch有什麼區別

閱讀文本大概需要3分鐘。      在Java中CycliBarriar和CountdownLatch有什麼區別?CyclicBarrier可以重複使用,而CountdownLatch不能重複使用。       Java的concurr

原创 Sentinel控制檯監控數據持久化到MySQL數據庫

閱讀文本大概需要3分鐘。       根據官方wiki文檔,Sentinel控制檯的實時監控數據,默認僅存儲 5 分鐘以內的數據。如需持久化,需要定製實現相關接口。https://github.com/alibaba/Sentinel/

原创 MySQL 聚簇索引 二級索引 輔助索引(上兩期中獎名單)

閱讀文本大概需要3分鐘。       MySQL中每個表都有一個聚簇索引( clustered index ),除此之外的表上的每個非聚簇索引都是二級索引,又叫輔助索引( secondary indexes )。以InnoDB來說,每個

原创 Nacos源碼編譯

Nacos主要功能 服務發現與服務管理 Nacos同時支持基於DNS和基於RPC(如Dubbo/gRPC)的服務發現,並提供服務的實時健康檢查,基於Nacos更方便的實現服務斷路器。Nacos提供的服務的元數據管理,路由及流量管理策略能夠

原创 Sentinel如何進行流量監控

0x01:啓動sentinel-dashboard 要啓動sentinel-dashboard首先要找到啓動類,sentinel-dashboard是一個標準的SpringBoot工程,啓動可以在sentinel-dashboard這個項

原创 常見分佈式鎖實現方式

閱讀文本大概需要3分鐘。0x01、基於mysql實現分佈式鎖  基於分佈式鎖的實現,首先肯定是想單獨分離出一臺mysql數據庫,所有服務要想操作文件(共享資源),那麼必須先在mysql數據庫中插入一個標誌,插入標誌的服務就持有了鎖,並對

原创 多租戶用戶管理數據模型設計

閱讀文本大概需要3分鐘。公司建設一個SaaS平臺,用於發佈各種企業級的SaaS應用,需要新增一個多租戶版本的用戶管理系統,下面歸納總結下整個多租戶版本的用戶管理數據模型設計。1、數據存儲架構現有的多租戶用戶數據存儲主要分爲三種方式:獨立

原创 HTML轉PDF字體的坑,搞了半天

 itext提供可HTML轉PDF的工具包,但是在中文字體時也許會遇到意想不到的問題。特別宋體對應的粗體。   0x01:引入itext包 <dependency>        <groupId>com.itextpdf</group