原创 Spring Cloud 部署時如何使用 Kubernetes 作爲註冊中心和配置中心

一、Spring Cloud 支持的常見註冊中心和配置中心。 Spring Cloud 自帶的註冊中心Eureka以及config配置中心 Nacos,支持註冊中心和配置中心等,可以參考:https://www.cnblogs.com/l

原创 《軟件性能測試、分析與調優實踐之路》(第2版) PPT課件流出

掃描圖書前言中的如下圖所示的二維碼,即可進入到下載頁面。  如下圖所示即爲課件的下載頁面,免費提供下載      

原创 《軟件性能測試、分析與調優實踐之路》(第2版)--第7章節選--常見性能問題分析總結

1. 性能指標曲線頻繁出現大幅度抖動 如圖7-5-1所示,TPS和平均響應時間出現頻繁的上下抖動。頻繁抖動說明系統並不是一直在穩定地運行,中間會有短暫的停頓,就是持續運行了一段時間後,馬上會停頓一下,然後又繼續運行,持續地這樣交替進行,造成

原创 【學習性能分析--第二版】如何做好性能測試分析診斷調優-暨《軟件性能測試、分析與調優實踐之路》(第2版)推薦

【推薦序】 1999年,Windows 98只有1800萬行代碼,運行環境只需要16MB內存、225MB硬盤。而目前最新的Windows 10有6000萬行代碼,需要8GB內存、20GB硬盤才能流暢地運行。1990年,低速的CAN總線才12

原创 springcloud/springboot集成NACOS 做註冊和配置中心以及nacos源碼分析

一、SpringCloud 簡介 Spring Cloud 是一系列框架的有序集合如服務發現註冊、配置中心、消息總線、負載均衡、熔斷器、數據監控等。 SpringCloud 將多個服務框架組合起來,通過Spring Boot進行再封裝,屏蔽

原创 Springboot+Mybatis+Mybatisplus 框架中增加自定義分頁插件和sql 佔位符修改插件

一、Springboot簡介 springboot 是當下最流行的web 框架,Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而

原创 MySQL數據庫的性能分析 ---圖書《軟件性能測試分析與調優實踐之路》-手稿節選

1  、MySQL數據庫的性能監控 1.1、如何查看MySQL數據庫的連接數 連接數是指用戶已經創建多少個連接,也就是MySQL中通過執行 SHOW  PROCESSLIST命令輸出結果中運行着的線程個數的詳情,如圖所示。 SHOW PR

原创 使用grafana+Prometheus監控時PromQL內置函數詳解

1、Prometheus簡介 Prometheus(中文名:普羅米修斯)是由SoundCloud開發的開源監控報警系統和時序列數據庫(TSDB). Prometheus使用Go語言開發, 是Google BorgMon監控系統的開源版本

原创 如何擴展Spark Catalyst,抓取spark sql 語句,通過listenerBus發送sql event以及編寫自定義的Spark SQL引擎

1、Spark Catalyst擴展點 Spark catalyst的擴展點在SPARK-18127中被引入,Spark用戶可以在SQL處理的各個階段擴展自定義實現,非常強大高效,是SparkSQL的核心組件(查詢優化器),它負責將SQL語

原创 軟件性能測試分析與調優實踐之路-JMeter對RPC服務的性能壓測分析與調優-手稿節選

一、JMeter 如何通過自定義Sample來壓測RPC服務 RPC(Remote Procedure Call)俗稱遠程過程調用,是常用的一種高效的服務調用方式,也是性能壓測時經常遇到的一種服務調用形式。常見的RPC有GRPC、Thrif

原创 spark 下java list 或者scala list 轉DataFrame or DataSet 總結

一、JAVA list 轉 DataFrame or DataSet case class CaseJava( var num: String,

原创 Clickhouse 分佈式表&本地表 &ClickHouse實現時序數據管理和挖掘

一、CK 分佈式表和本地表 (1)CK是一個純列式存儲的數據庫,一個列就是硬盤上的一個或多個文件(多個分區有多個文件),關於列式存儲這裏就不展開了,總之列存對於分析來講好處更大,因爲每個列單獨存儲,所以每一列數據可以壓縮,不僅節省了硬盤,還

原创 軟件性能測試分析與調優實踐之路-Java應用程序的性能分析與調優-手稿節選

Java編程語言自從誕生起,就成爲了一門非常流行的編程語言,覆蓋了互聯網、安卓應用、後端應用、大數據等很多技術領域,因此Java應用程序的性能分析和調優也是一門非常重要的課題。Java應用程序的性能直接關係到了很多大型電商網站的訪問承載能力

原创 spark conf、config配置項總結

1、structured-streaming的state 配置項總結 Config Name Description Default Value spark.sql.streaming.stateStore.rocksdb.com

原创 Spark-StructuredStreaming 下的checkpointLocation分析以及對接 Grafana 監控和提交Kafka Lag 監控

一、Spark-StructuredStreaming checkpointLocation 介紹 Structured Streaming 在 Spark 2.0 版本於 2016 年引入, 是基於 Spark SQL 引擎構建的可擴展且