原创 【分佈式】Zookeeper在大型分佈式系統中的應用

【分佈式】Zookeeper在大型分佈式系統中的應用一、前言  上一篇博文講解了Zookeeper的典型應用場景,在大數據時代,各種分佈式系統層出不窮,其中,有很多系統都直接或間接使用了Zookeeper,用來解決諸如配置管理、分佈式通知/

原创 Mycat從基礎到精通,分佈式數據庫中間件

1.什麼是MYCAT一個徹底開源的,面向企業應用開發的大數據庫集羣支持事務、ACID、可以替代MySQL的加強版數據庫一個可以視爲MySQL集羣的企業級數據庫,用來替代昂貴的Oracle集羣一個融合內存緩存技術、NoSQL技術、HDFS大數

原创 大型分佈式電商系統redis+solr+Linux+nginx+springmvc+mybatis

中國移動省級網上商城項目,用於建立網上終端、營銷案和號卡在線銷售及相關輔助功能,後臺包含商品管理、訂單管理、類目管理、客戶管理、合作商管理、客服管理、支付平臺、內容管理等,很大程度上分擔了人工的壓力,前臺包括個人中心,購物車,商城首頁,頻道

原创 Dubbo分佈式系統架構

        Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務

原创 Apache Shiro權限框架實戰+項目案例+權限設計實現

Shiro Demo 準備工作運行前申明請看完本頁面的所有細節,對你掌握這個項目來說很重要,別一上來就搞,你不爽,我也不爽。本項目需要一定的Java功底,需要對SpringMvc,Mybatis,有基本的瞭解,其次對Redis有了解和使用更

原创 架構師必備大規模高性能分佈式存儲系統設計與實現

在分佈式存儲系統中,數據需要分散存儲在多臺設備上,數據分片(Sharding)就是用來確定數據在多臺存儲設備上分佈的技術。數據分片要達到三個目的:分佈均勻,即每臺設備上的數據量要儘可能相近;負載均衡,即每臺設備上的請求量要儘可能相近;擴縮容

原创 SpringBoot與Shiro整合-權限管理實戰

七、Shiro授權-使用Shiro過濾器實現授權頁面攔截1. 在ShiroConfig中添加過濾器2. 添加設置未授權頁面3. 測試八、Shiro授權-編寫資源授權邏輯九、Shiro授權-關聯數據庫動態授權1. 修改數據表2. 一系列小修改

原创 spring+quartz的分佈式任務調度及源碼解析

基於spring+quartz的分佈式任務調度 網盤地址:https://pan.baidu.com/s/16DII3GZG6orDr5nypKXW_Q 提取碼:tc0s 備用地址(騰訊微雲):https://share.weiyun.co

原创 瘋狂講義Activiti6.X工作流進階與項目實戰,Activiti整合Drools

Activiti與Drools整合使用Activiti中的業務規則任務(Business Rule Task)可以執行一個或者多個業務規則,當前Activiti只支持Drools。根據流程任務章節可知,每個流程活動都會有自己的行爲,那麼Ac

原创 日誌分析之ELK stack實戰

syslog與rsyslogsyslog    首先需要說明的是syslog是一種協議,廣泛用於系統日誌,syslog系統日誌消息可以記錄在本地,也可以發送到接受syslog日誌的服務器統一進行存儲和處理,也可以解析其中的內容做相應的處理。