雲平台塔建和功能劃分

2021-08-15 14:13:26 字數 3791 閱讀 4273

公司最近塔自己的雲平台,框架選的是spring cloud ,想著把我們整個設計和功能劃分記錄下,

從功能上劃分主要包含:(配置服務,服務註冊,郵件服務,簡訊服務,人員和許可權服務,檔案中心服務,長連線服務)

1.配置服務

(1) 作用主要是將配置全部放置在git上,做到配置改變,服務不用重新啟動。

(2) 技術主要是

search-paths: 查詢git上的目錄//

username: 使用者名稱

password: 密碼2.服務註冊

(1) 作用主要是發現註冊上來的服務,做為微服務框架的集中管理平台,可以直觀的檢視雲的狀態

(2) 使用技術

name:cloud-eureka-server3.郵件服務

(2) 使用技術

spring-boot-starter-mail   mybatis-spring-boot-starter springfox-swagger2 springfox-swagger-ui spring-cloud-starter-eureka
在考慮併發量很大的情況下,需要考慮使用訊息佇列處理,用redis作為訊息佇列,在服務段構建生產者和消費者來降低伺服器壓力

簡訊服務基本相同不做介紹

4.人員和許可權服務

(2) 技術點

spring-boot-starter springfox-swagger2 spring-boot-starter-security spring-security-oauth2 httpclient
spring-cloud-starter-config spring-cloud-starter-eureka
從網上找的oauth2直接刷的資料庫,採用的是令牌驗證機制(從網上找例子直接使用)

5. 檔案管理中心(檢視前一篇 fastdfs)

6. 長連線服務(打算用netty,目前未做設計和開發)

雲平台需要開發的底層功能

1 web與手機的訊息通訊 可以實現各種系統訊息的web和手機同時接收。2 擴充套件底層支援幼兒,基礎,職業,高師全領域,從人員,機構,部門,院系,專業,班級等全方面支撐雲平台,不再是採用應對的辦法支援個別需求。3 根據底層的擴充套件,業務層全面審視進行整理,業務層也全面相容各類人群需求。4 引入其...

雲平台網域名稱相關功能對比

目前雲平台提供的網域名稱相關功能主要包括以下幾方面 網域名稱註冊,網域名稱轉入 轉出,網域名稱過戶,網域名稱解析。其中網域名稱解析又可以分為公網網域名稱解析和內網網域名稱解 網域名稱註冊的一般流程 查詢網域名稱時,使用者通常只需要輸入網域名稱的主體部分 例如baidu.con中的baidu 系統會查...

網際網路分布式微服務雲平台規劃分析 平台整體規劃

近期公司孵化了乙個網際網路產品,隨著業務發展,產品運營後使用者資料量 過億 業務資料量 過100億 較大,技術團隊配合產品 運營快速定製化開發,還要考慮產品涉及的資金安全 訊息的及時性 業務的制動化處理,我們選擇鴻鵠cloud分布式雲架構平台作為公司產品核心企業架構。2.產品平台規劃 微服務註冊中心...