原创 使用Prometheus和Grafana爲HiveMQ做一套監控體系

系統監視是任何生產軟件部署中必不可少的部分。監視MQTT brokers至關重要,尤其是在集羣環境中。   一個有效的監控難點在於挑選合適的工具,以及正確的思維方式。   正如我們現在使用的監控工具一樣,HiveMQ也可以使用Prometh

原创 大數據存儲選型的幾個方案記錄

Cassandra cassandra-高可用性和可擴展的分佈式數據庫 Apache Cassandra™是一個開源分佈式數據,可提供當今最苛刻的應用程序所需的高可用性、高性能和線性可伸縮性。它提供了跨雲服務提供商、數據中心和地理位置的操作

原创 MYSQL知識點及優化思路

MYSQL知識點 MySQL的執行流程 1.MySQL請求收到之後,MYSQL服務器會得到相關的SQL語句,執行前還需要做權限的判斷等 2.通過權限之後,SQL就到MySQL內部。首先判斷msyql緩存是否開啓(默認是不開啓的)。如果開啓,

原创 使用docker-maven-plugin部署SpringBoot應用

最近又發現了一款好用的Maven插件,fabric8io出品的docker-maven-plugin,可以把SpringBoot應用方便的部署到Docker容器中去。該插件可以實現打包鏡像、推送到鏡像倉庫、運行應用等一系列操作,本文將對其用

原创 spring使用了哪些設計模式

Spring 中使用了哪些設計模式? 好了,話不多說,開始今天的內容。spring中常用的設計模式達到九種,我們舉例說明。 Spring 框架中用到了哪些設計模式: 工廠設計模式 : Spring使用工廠模式通過 BeanFacto