1. 程式人生 > >微服務原理、基礎架構和開源實踐[轉]

微服務原理、基礎架構和開源實踐[轉]

轉自 https://bj2017.archsummit.com/training/2

課程大綱

  1. 微服務原理
    • 康威法則,微服務和模組化組合式企業
    • 微服務先決條件,適用性和演化性
    • 微服務團隊,組織架構和中臺戰略
  2. 微服務基礎架構和開源實踐
    • 基礎架構綜述和大圖The Big Picture
      • 康威法則,微服務和模組化組合式企業
      • 微服務先決條件,適用性和演化性
      • 微服務團隊,組織架構和中臺戰略
    • 公共執行時服務
      • 服務發現Eureka/Consul
      • API閘道器Zuul
      • 配置中心Apollo
    • 服務框架和通訊模式
      • RPC vs REST框架(Spring Boot, Thrift)
      • 聚合層和後臺服務層
    • 監控告警和可靠性工程
      • 綜述三層監控體系
      • 資料採集匯流排(Agent + Kafka)
      • 統一日誌(ELK)
      • 統一度量(InfluxDB/KairosDB)
      • 呼叫鏈監控(CAT)
      • 統一告警(ZMON)
      • 限流熔斷和Hystrix
    • 後臺服務
      • 訊息服務MQ(Kakfa/RocketMq)
      • 任務排程Job(XXL-Job)
      • 快取服務(CacheCloud)
      • 分散式資料訪問層(ShardingJDBC/MyCat)
      • 統一認證服務
    • 持續交付
      • 容器虛擬化和不可變基礎設施
      • 容器雲平臺marathon
      • 持續整合,多環境和釋出流水線
      • 藍綠、金絲雀和灰度釋出