999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

微服務架構在火電SIS系統中的應用

2019-08-23 02:44:24朱鋒
電子技術與軟件工程 2019年14期
關鍵詞:服務系統

文/朱鋒

1 引言

火電SIS系統是集生產數據采集、生產過程監控、性能指標計算、優化控制及過程管理為一體的自動化信息系統,對提高電廠運營效益具有重要意義。傳統的火電SIS系統都是采用單體應用架構進行開發,隨著系統數據量和訪問量的增加,單體應用架構已無法滿足業務需求。

微服務作為一種新興的軟件架構模式,它基于模塊化、 組件化等架構思想,具有易擴展、強解耦、去中心化等特點。它將單體應用拆分為多個高內聚低耦合的小型服務,服務間采用輕量級通信機制,可由不同的開發團隊對各服務進行開發維護,使大型復雜的應用可持續交付和持續部署。

2 關鍵技術

2.1 Spring Cloud 框架

Spring Cloud 框架擁有功能完善的、輕量級的微服務實現組件,主要組件如下:

(1)服務治理組件Eureka:實現各個微服務實例的自動化注冊和發現。

(2)負載均衡組件Ribbon: 實現客戶端負載均衡。

(3)網關組件Zuul:實現對服務路由轉發。

(4)熔斷降級組件Hystrix: 實現服務的限流、 熔斷和降級等功能。

(5)配置中心組件Conig Server:實現服務配置文件統一管理。

2.2 Docker容器

Docker是一種高級容器引擎,可以將應用程序和基礎設施層隔離,做到應用組件級別的“一次封裝,隨處運行”。

Docker 容器有鏡像、容器和倉庫等三個核心概念:

(1)鏡像,是一個特殊的文件系統,提供容器運行時所需的程序、庫、資源和配置等文件。

(2) 容器,是鏡像的實例,擁有獨立的文件系統、網絡配置和進程空間。

(3) 倉庫,是集中的存儲和分發鏡像的服務中心,通常一個倉庫包含同一軟件不同版本的鏡像。

3 系統設計與實現

3.1 系統設計

基于微服務架構的火電SIS系統架構如圖1所示。 由圖1可知,火電SIS系統可拆分為以下服務:

(1)鑒權中心服務:將認證授權作為獨立的服務,提供訪問令牌和刷新令牌等接口服務。

(2)實時數據服務:將對實時數據庫的訪問作為獨立的服務,提供讀寫實時值和歷史值等接口服務。

(3)統計計算服務:將對指標的計算統計封裝為獨立的服務,提供按各種方式對指標統計查詢接口服務。

(4)數據緩存服務:將對緩存的讀寫操作封裝為獨立的服務,提供對各種數據格式的緩存讀寫接口服務。

(5)業務數據服務:將業務數據的訪問封裝為獨立的服務,提供各種業務數據接口服務。

3.2 系統實現

本文系統基于JDK 1.8,使用IDEA 2018進行開發,采用Docker容器對各服務進行部署。系統主要模塊主要實現過程如下:

(1)鑒權中心:采用Spring Security框架,基于OAuth2進行開發。網關Zuul接收到客戶端請求后,Zuul通過向鑒權中心發出請求對API客戶端進行認證鑒權。

(2)注冊中心:采用Spring Cloud Eureka進行實現,各服務向服務作為Eureka Client注冊中心Eureka Server注冊自己。

(3)配置中心:采用Spring Cloud Config進行實現,使用Git存儲配置信息,對配置信息進行版本管理。并通過Spring Cloud Bus廣播配置文件的更改,實現配置的動態刷新。

(4)日志中心:采用主流的ELK套件進行實現,即Elasticserach、Logstash和Kibana。Elasticsearch是用作日志記錄服務器;Logstash聚合服務日志并寫入Elasticsearch的日志流水線;Kibana是Elasticsearch的可視化工具。

圖1:火電SIS系統微服務架構

(5) Docker 部署:通過編寫Docker 容器編排docker-compose.yml文件,為各服務容器設置相應的網絡環境和參數配置,將各服務容器作為整體進行部署。

4 結語

本文將微服務架構應用于火電SIS系統建設中,將系統拆分為獨立的服務后,基于Spring Cloud框架進行系統的開發實現,使得火電SIS系統具有高度的擴展性和容錯性。并使用Docker容器進行自動、快速獨立的部署所有微服務,提升了系統開發、測試和部署運維一體化的能力。

猜你喜歡
服務系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
半沸制皂系統(下)
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
主站蜘蛛池模板: 在线国产综合一区二区三区| 国产区在线观看视频| 三上悠亚精品二区在线观看| 日韩毛片视频| 热re99久久精品国99热| 香蕉eeww99国产在线观看| 亚洲中文字幕久久无码精品A| 亚洲激情99| 欧美成人午夜视频免看| 国产美女自慰在线观看| 香蕉伊思人视频| 精品人妻无码区在线视频| 亚洲成年人网| 2020亚洲精品无码| 亚洲成人一区二区| 欧美午夜在线视频| 欧美精品另类| 97综合久久| 色婷婷亚洲综合五月| 欧美精品亚洲日韩a| 午夜色综合| 免费一看一级毛片| 国产欧美日韩另类| 日韩中文欧美| 中文字幕有乳无码| 亚洲人成网18禁| 无码精油按摩潮喷在线播放| 国产高清在线观看91精品| 福利在线一区| 在线国产欧美| 色男人的天堂久久综合| 国产欧美视频在线观看| 香蕉久久国产超碰青草| 久久精品人人做人人| 午夜欧美在线| 中文字幕久久精品波多野结| 99re精彩视频| 欧美亚洲一区二区三区在线| 伊人婷婷色香五月综合缴缴情| 亚洲一区二区日韩欧美gif| 日韩AV无码免费一二三区 | 国内老司机精品视频在线播出| av在线手机播放| 99视频在线免费观看| 国产成人亚洲毛片| 日韩高清一区 | 无码免费视频| 超碰91免费人妻| 国产精品亚洲αv天堂无码| 91久久国产成人免费观看| 亚洲欧洲天堂色AV| 免费观看国产小粉嫩喷水| 又爽又大又光又色的午夜视频| 亚洲精品无码AⅤ片青青在线观看| 嫩草影院在线观看精品视频| 国产凹凸视频在线观看 | 日本高清有码人妻| 91视频日本| 国产无人区一区二区三区| 天堂在线视频精品| 日本欧美一二三区色视频| 亚洲日韩精品伊甸| 欧美天堂在线| 国产打屁股免费区网站| 欧美在线综合视频| 亚洲最新在线| 亚洲欧美成人在线视频| 国产专区综合另类日韩一区| 女同国产精品一区二区| 亚洲精品波多野结衣| 精品国产成人a在线观看| 在线观看欧美精品二区| 免费jjzz在在线播放国产| 国产色婷婷视频在线观看| 色色中文字幕| 国产一区免费在线观看| 97视频在线观看免费视频| 九九久久99精品| 青青网在线国产| 中文字幕不卡免费高清视频| 中文无码日韩精品| 国产亚洲欧美日韩在线一区二区三区|