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

微服務(wù)架構(gòu)在基層人民銀行信息化建設(shè)中的探索

2020-09-27 14:00:18吳復磊
經(jīng)濟視野 2020年12期
關(guān)鍵詞:數(shù)據(jù)庫用戶服務(wù)

文|吳復磊

微服務(wù)概述

簡而言之,微服務(wù)就是一些協(xié)同工作小而自治的服務(wù)。微服務(wù)將一個完整的應(yīng)用從數(shù)據(jù)存儲到業(yè)務(wù)邏輯開發(fā)垂直切分為多個不同的服務(wù),每個服務(wù)都具有自己的獨立生命周期和服務(wù)邊界,可以獨立部署、獨立維護、獨立擴展,服務(wù)與服務(wù)之間通過統(tǒng)一風格協(xié)議(RESTFUL)的API進行通信。微服務(wù)架構(gòu)相對于傳統(tǒng)單體架構(gòu)具有足多優(yōu)勢:技術(shù)異構(gòu)性、系統(tǒng)融錯性好、高可擴展性、部署簡單。

基于SpringCloud文件存儲系統(tǒng)設(shè)計實現(xiàn)

1.主要技術(shù)框架。SpringCloud 是一系列框架的有序集合。它利用Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎(chǔ)設(shè)施的開發(fā),如服務(wù)發(fā)現(xiàn)注冊、配置中心、消息總線、負載均衡、熔斷器、數(shù)據(jù)監(jiān)控等,都可以用Spring Boot的開發(fā)風格做到一鍵啟動和部署。

SpringCloud核心組件包括:服務(wù)發(fā)現(xiàn)組件Eureka、服務(wù)間的調(diào)用組件Feign、熔斷器Hystrix、微服務(wù)網(wǎng)關(guān)Zuul、基于JWT的Token認證機制JJWT等。

2.系統(tǒng)設(shè)計和實現(xiàn)。針對文件存儲系統(tǒng)的特點,結(jié)合微服務(wù)架構(gòu)的拆分原則,將其劃分為用戶服務(wù)、文件服務(wù)、索引服務(wù)和接入層服務(wù)。

(1)整體架構(gòu)。系統(tǒng)分為用戶服務(wù)、文件服務(wù)、索引服務(wù)和接入層服務(wù)。用戶服務(wù)作為一個基礎(chǔ)服務(wù),主要關(guān)注與用戶相關(guān)的數(shù)據(jù)操作,主要有用戶管理、部門管理、角色管理、權(quán)限管理、密碼管理等功能。文件服務(wù)實現(xiàn)文件的上傳下載、共享、刪除、目錄管理等功能,后臺使用mongodb 的gridfs存儲文件。索引服務(wù)使用ElasticSearch分布式搜索引擎實現(xiàn)對文件的全文檢索功能。接入層服務(wù)是提供給用戶的接口,做數(shù)據(jù)聚合展示。

(2)數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫庫的設(shè)計與三個服務(wù)相匹配。用戶服務(wù)采用關(guān)系型數(shù)據(jù)庫MySQL;文件服務(wù)使用非結(jié)構(gòu)化數(shù)據(jù)庫MongoDB,主要使用MongoDB的Gridfs文件系統(tǒng)存儲文件;索引服務(wù)使用ElasticSearch分布式索引引擎保存文件的索引。(a)用戶服務(wù)設(shè)計的數(shù)據(jù)庫包括用戶表、角色表、權(quán)限菜單表、部門表存。(b)文件服務(wù)使用MongoDB數(shù)據(jù)庫。GridFS是MongoDB的一個子模塊,用于存儲文件,通常用來存儲超過16M的大文件。文件存儲系統(tǒng)主要用來存儲大文件,剛好符合GridFS的特點。(c)索引服務(wù)使用ElasticSearch分布式搜索引擎存儲文件的索引,使用logstash工具自動從MongoDB的document集合中搜集 filename字段和content字段的內(nèi)容,交給ElasticSearch做索引。Logstash工具實現(xiàn)mongodb數(shù)據(jù)庫和ElasticSearch的自動同步。

(3)微服務(wù)的實現(xiàn)和部署。用戶微服務(wù)的實現(xiàn)使用SpringDataJpa,文件服務(wù)的實現(xiàn)使用SpringDataMongoDB,索引服務(wù)使用ElasticSearch+logstash實現(xiàn)。微服務(wù)通過docker容器進行部署,部署前修改每個服務(wù)的yml配置文件,添加注冊Eureka服務(wù)的配置和Zuul網(wǎng)關(guān)的配置。使用dockerfile生成鏡像,部署在k8s+docker集群中,運行服務(wù),服務(wù)會根據(jù)配置文件中的Eureka的注冊地址進行注冊。微服務(wù)之間通過Feign相互調(diào)用。Zuul網(wǎng)關(guān)為外部請求提供一個統(tǒng)一的地址。SpringCloud各個組件的調(diào)用關(guān)系如下圖所示。

基層央行轉(zhuǎn)型微服務(wù)架構(gòu)的建議

1.完善微服務(wù)架構(gòu)基礎(chǔ)環(huán)境。微服務(wù)架構(gòu)的基礎(chǔ)環(huán)境包括服務(wù)器、存儲、網(wǎng)絡(luò)和軟件。建議搭建k8s+docker集群,一個存儲(NAS或SAN)。搭建本地yum倉庫和docker鏡像倉庫,便于部署k8s+docker集群。

2.開發(fā)公共基礎(chǔ)微服務(wù)。首先開發(fā)基礎(chǔ)服務(wù)比如部門、用戶、權(quán)限等公共的服務(wù),后期開發(fā)其它應(yīng)用是可直接調(diào)用這些基礎(chǔ)服務(wù)。

3.分析現(xiàn)有應(yīng)用,逐步向微服務(wù)架構(gòu)遷移。對先有應(yīng)用進行分析,按照微服務(wù)的設(shè)計原則,拆分出具有獨立功能內(nèi)聚性很強的功能,作為一個微服務(wù)開發(fā)部署。有計劃有步驟的將現(xiàn)有應(yīng)用完成微服務(wù)的改造。

4.加強學習培訓。微服務(wù)架構(gòu)涉及的新技術(shù)較多,SpringCloud架構(gòu)下就需要掌握7個以上的關(guān)鍵技術(shù)。建議多組織相關(guān)的培訓,科技人員也要通過自學掌握微服務(wù)的技術(shù),為向微服務(wù)架構(gòu)轉(zhuǎn)型做好技術(shù)及知識儲備。

猜你喜歡
數(shù)據(jù)庫用戶服務(wù)
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
招行30年:從“滿意服務(wù)”到“感動服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 欲色天天综合网| 亚洲成人高清在线观看| 色欲色欲久久综合网| 国产乱人伦偷精品视频AAA| 全午夜免费一级毛片| 久草国产在线观看| 亚洲精品卡2卡3卡4卡5卡区| 久久久久亚洲AV成人网站软件| 久久性视频| 日本在线视频免费| 亚洲天堂网在线视频| 国产人人干| 三上悠亚一区二区| 丰满人妻久久中文字幕| 亚洲欧美自拍视频| 亚洲天堂在线视频| 亚洲无码高清一区二区| 超碰色了色| 丰满的少妇人妻无码区| 高清无码一本到东京热| 免费看美女毛片| 青青青亚洲精品国产| 狠狠做深爱婷婷综合一区| 国禁国产you女视频网站| 97国产成人无码精品久久久| 亚洲av片在线免费观看| 一区二区欧美日韩高清免费| 91精品国产丝袜| 日韩精品高清自在线| 中文字幕1区2区| 五月婷婷中文字幕| 一级毛片免费观看久| 婷婷六月激情综合一区| 国产成人精品优优av| 久久综合色播五月男人的天堂| 88国产经典欧美一区二区三区| 久久亚洲黄色视频| 亚洲日产2021三区在线| 日韩在线观看网站| 毛片免费在线视频| 精品人妻系列无码专区久久| 亚洲乱伦视频| 欧美激情视频一区二区三区免费| 国产成人啪视频一区二区三区| 亚洲天堂久久| 情侣午夜国产在线一区无码| 狠狠色综合久久狠狠色综合| 成人福利在线观看| 久久免费视频6| 亚洲天堂网在线观看视频| 亚洲男人的天堂在线观看| 高h视频在线| 国产福利免费视频| 欧美成人一级| 91成人免费观看| 国产门事件在线| 波多野结衣一区二区三区AV| 久久人体视频| 久久久精品无码一区二区三区| www.亚洲一区| 日本精品视频一区二区| 在线观看av永久| 国产91无毒不卡在线观看| 女同国产精品一区二区| 香蕉久久国产超碰青草| 国产区免费精品视频| 免费一级成人毛片| 久久精品一卡日本电影| 黄色网页在线观看| 青青热久免费精品视频6| 久草性视频| 国产Av无码精品色午夜| 2020极品精品国产| 免费一级毛片| 国产簧片免费在线播放| 2020极品精品国产 | 国产成人综合久久精品下载| 久久99热这里只有精品免费看| 伊人久热这里只有精品视频99| 色妞www精品视频一级下载| 22sihu国产精品视频影视资讯| 色亚洲激情综合精品无码视频|