1. 程式人生 > >Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

 

Redis叢集架構

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

 

【課程介紹】

Redis是現在使用為廣泛的NoSQL資料庫技術,其自身不僅擁有著良好的操作效能,也被廣泛的應用於各種叢集架構的資料整合處理之中,而本課程將通過Redis的核心作用,以及單例項redis存在的問題為讀者進行分析,而後重點講解redis官方給出的叢集實現方案。

【課程收益】

本課程主要為讀者講解redis各種叢集架構開發技術的使用,包括:Sentinel、Twemproxy、redis-cluster

課程大綱

第一章:Redis叢集架構概述

  • 1. 單例項Redis問題分析
  • 2. Redis叢集設計方案

第二章:Redis哨兵機制

  • 1. 哨兵機制簡介
  • 2. 哨兵機制實現

第三章:twemproxy分片處理

  • 1. Redis分片處理架構
  • 2. 配置Redis叢集主機
  • 3. 編譯與配置twemproxy
  • 4. 編譯與配置keepalived

第四章:Redis-Cluster叢集配置

  • 1. Redis-Cluster簡介
  • 2. 配置Redis-Cluster叢集主機
  • 3. Redis-Cluster部署
  • 4. Redis-Cluster叢集測試
  • 歡迎加入Java高階架構學習交流群:805685193

    免費獲取Dubbo、Redis、設計模式、Netty、zookeeper、Spring cloud、分散式、高併發等架構技術視訊資料,架構思維導圖,和BATJ面試題及答案。

Dubbo開發框架

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

 

【課程介紹】

Dubbo是阿里巴巴推出的一款流行的RPC開發框架,利用Dubbo可以更加方便的實現遠端業務中心的定義,以方便叢集化專案的編寫。 Dubbo的開發不單單是一個開發框架的問題,而是需要許多與之相對應的技術,首先你應該熟練掌握Linux系統的基本操作、而後還需要掌握ZooKeeper元件、Eclipse開發工具、Maven構建工具的使用。

【課程收益】

通過本課程學習你可以掌握:Dubbo + SSO + Shiro + Redis + Maven + ZooKeeper的綜合開發技能,完全符合於當前的市場開發技術要求。 同時本課程考慮到了應用環境,為讀者增加了ActiveMQ、SpringBoot與Dubbo開發框架的整合應用。

課程大綱

課件付費後打包下載

第一章:認識分散式開發

  • 1. 分散式開發簡介
  • 2. 傳統分散式開發技術
  • 3. Dubbo簡介

第二章:Dubbo專案開發準備

  • 1. Dubbo專案搭建要點說明
  • 2. 在Linux中配置ZooKeeper
  • 3. 定義父項規則
  • 4. 定義遠端服務介面

第三章:定義Dubbo業務中心

  • 1. 搭建業務中心專案
  • 2. 定義業務中心配置檔案
  • 3. 定義業務實現類

第四章:Dubbo客戶端測試

  • 1. 使用junit進行測試
  • 2. 使用WEB端整合Dubbo服務

第五章:Dubbo專案部署與監控

  • 1. Dubbo專案部署
  • 2. Dubbo監控

第六章:Dubbo深入配置

  • 1. Dubbo叢集容錯
  • 2. Dubbo負載均衡
  • 3. Dubbo執行緒模型
  • 4. Dubbo直連
  • 5. Token令牌
  • 6. 服務降級

第七章:SSO整合處理

  • 1. SSO整合說明與叢集定義
  • 2. 定義使用者授權業務中心
  • 3. SSO與Dubbo整合
  • 4. Dubbo業務授權檢測

第八章:Dubbo與訊息中介軟體

  • 1. Dubbo與訊息元件整合簡介
  • 2. 配置ActiveMQ
  • 3. Dubbo消費端
  • 4. 定義訊息提供者

第九章:SpringBoot與Dubbo整合

  • 1. 搭建SpringBoot環境
  • 2. SpringBoot呼叫Dubbo業務中心

SSO單點登入

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

 

【課程介紹】

本課程主要講解單點登入在叢集開發的作用,以及講解了https協議的操作特點,同時利用openssl實現了證書籤發與https單向、雙向認證的實現。 同時本課程還講解了CAS的使用,以及各種常用配置,同時講解了如何將Shiro與CAS進行整合處理,後還與Redis結合實現了資料的快取操作。官方QQ群:612148723。

【課程收益】

掌握CAS使用、基於Shiro實現CAS登入管理。

課程大綱

第一章:SSO簡介

  • 1. 叢集開發認證問題分析
  • 2. SSO簡介

第二章:https

  • 1. 認識https協議
  • 2. SSL與TLS

第三章:使用OpenSSL簽發證書

  • 1. OpenSSL
  • 2. 證書籤發
  • 3. Tomcat配置HTTPS訪問

第四章:CAS基礎配置

  • 1. CAS基礎配置
  • 2. 使用MySQL驗證使用者名稱和密碼
  • 3. 在CAS中使用MD5加密處理

第五章:Shiro整合CAS

  • 1. Shiro整合CAS原理與環境配置
  • 2. 實現CasRealm
  • 3. 環境配置

第六章:CAS深入配置

  • 1. CAS配置RememberMe
  • 2. CAS驗證碼配置

第七章:CAS + Shiro + Redis

  • 1. Redis與Shiro叢集
  • 2. 使用SpringData操作Redis
  • 3. 利用Redis序列化Session
  • 4. 利用Redis序列化角色與許可權資料

Nginx

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

 

分散式環境指揮官ZooKeeper

Redis叢集架構+Dubbo開發框架+SSO單點登入+Nginx+ZooKeeper

歡迎加入Java高階架構學習交流群:805685193

免費獲取Dubbo、Redis、設計模式、Netty、zookeeper、Spring cloud、分散式、高併發等架構技術視訊資料,架構思維導圖,和BATJ面試題及答案。