航信概要設計-4

4-系統技術視圖

這裏寫圖片描述

4.1架構描述

航信模型處理系統主要分爲
1. 服務層
2. 數據訪問層
3. 數據層。
採用高內聚,鬆耦合的設計思想。

服務層主要採用的技術爲dubboxnginx
dubbox提供服務的實現方式
nginx提供負載均衡
Zookeeper提供服務的註冊中心和管理功能
對外的的交互形式採用http restful協議

數據訪問層採用es-sql
可以實現對ES集羣使用類似於sql的方式進行查詢。
並且採用mybatis組件
提供對數據庫的通用訪問方式。
採用spring管理數據庫事務

數據層包含ES集羣mysql數據庫
ES集羣提供對模型分析的存儲支持;
Mysql提供對模型規則信息的存儲支持。

4.2-架構特性

  1. 採用通用的數據庫訪問方式,可以靈活的進行不同數據庫之間的切換。
  2. 對外的服務方式統一爲http restul協議,可以實現異構平臺之間的通信。
  3. 使用nginx作爲負載均衡方式,具有較高的穩定性和可靠性。
  4. 採用dubbox作爲服務的管理方式,具有較強的擴展性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章