亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于微服務的維修資金管理系統(tǒng)①

        2019-04-29 08:58:16劉從軍
        計算機系統(tǒng)應用 2019年4期
        關鍵詞:網(wǎng)關組件架構(gòu)

        劉從軍,劉 毅

        1(江蘇科技大學 計算機學院,鎮(zhèn)江 212003)

        2(江蘇科大匯峰科技有限公司,鎮(zhèn)江 212003)

        “微服務”的概念,雖然誕生時間不長,卻迅速的成為了軟件架構(gòu)領域爭相討論的熱點.在微服務架構(gòu)理論不斷完善的同時,具體實施微服務架構(gòu)的相關技術(shù)框架也正在不斷的涌現(xiàn)出來.

        國內(nèi)最出名的微服務框架是阿里巴巴旗下服務化治理框架Dubbo,該框架目前除了應用于阿里巴巴集團的各成員站點,也被國內(nèi)很多互聯(lián)網(wǎng)公司使用.

        國外的微服務框架Spring Cloud 最為突出,Spring Cloud 是Spring 家族的產(chǎn)品,它包含了開發(fā)分布式系統(tǒng)所必需的多個組件,覆蓋了微服務架構(gòu)開發(fā)的方方面面,在微服務開發(fā)中相對比較成熟.微服務框架在各個系統(tǒng)中的應用也越來越廣泛.

        相對于微服務架構(gòu),傳統(tǒng)的單體式架構(gòu)系統(tǒng)往往存在以下的問題:

        (1)開發(fā)效率低:代碼的編寫在同一個項目中進行,開發(fā)人員提交代碼時沖突嚴重.

        (2)代碼維護難:項目中包含太多模塊,模塊之間耦合性高,當某一功能需要修改時,可能會關聯(lián)或影響到其他功能的使用[1].

        (3)部署效率低:單體式架構(gòu)需要整體部署,修改系統(tǒng)中一個小功能都需要重新部署應用.當項目功能復雜、代碼量大的時候,構(gòu)建和部署項目需要花費大量時間,并且當修改其中一個功能時,雖然其他功能沒有問題,但依然不能正常使用[2].

        (4)可靠性不高:所有模塊運行在同一進程.任何一個模塊出現(xiàn)故障,可能會導致整個系統(tǒng)崩潰.

        (5)擴展能力低:因為個模塊之間耦合度高,需要添加新的功能時,往往需要大規(guī)模的改動項目.

        隨著房地產(chǎn)市場的飛速發(fā)展,房屋的維修資金的交存使用以及監(jiān)管問題成為了廣大業(yè)主以及政府相關部門所關心的重要問題[3].目前存在的住宅維修資金管理系統(tǒng),大多屬于基于單體式架構(gòu)的應用系統(tǒng),這些系統(tǒng)也存在著這些問題:1)系統(tǒng)每一個功能的新增或者修改都需要重新部署整個系統(tǒng),屆時其他功能也無法使用.如新增維修資金查詢的圖表分析的功能時,雖然只涉及到查詢部分的功能,但是資金交存以及資金的使用辦理等功能依然無法使用.2)系統(tǒng)資金交存辦理時,如果同一時刻交存人數(shù)過多,系統(tǒng)處理特別慢,系統(tǒng)性能不足以支撐高并發(fā)訪問.3)系統(tǒng)中如果某一功能出現(xiàn)故障,會導致整個系統(tǒng)不可用.比如系統(tǒng)中的查詢模塊出現(xiàn)問題時,整個系統(tǒng)都會崩潰不能運行,此時資金交存、使用等功能雖然沒有問題仍會不可使用.

        為解決現(xiàn)階段維修資金管理系統(tǒng)建設中存在的問題,本文提出了基于Spring Cloud 的微服務架構(gòu),將系統(tǒng)中高度耦合的功能分解到各個離散的微服務中以實現(xiàn)對應用系統(tǒng)的解耦[4].將系統(tǒng)拆分為幾個微服務同時進行開發(fā),加快系統(tǒng)開發(fā)周期,降低了系統(tǒng)部署的難度.每個服務之間通過RESTful API 接口進行通信,以業(yè)務為中心,構(gòu)建起自動化運行機制,實現(xiàn)了集中式管理[5].

        1 微服務架構(gòu)

        1.1 微服務架構(gòu)介紹

        微服務架構(gòu)(Microservice Architect)是近年來軟件開發(fā)領域興起的一種新型軟件架構(gòu),它提倡將單塊架構(gòu)的應用劃分成一組小的服務,服務之間互相協(xié)調(diào)、互相配合,為用戶提供最終價值[6].每個服務運行在其獨立的進程中,服務與服務間采用輕量級的通信機制互相溝通[7].每個服務都圍繞著具體業(yè)務進行構(gòu)建,并且能夠被獨立的部署到生產(chǎn)環(huán)境、類生產(chǎn)環(huán)境等.微服務架構(gòu)旨在通過將功能分解到各個離散的服務中以實現(xiàn)對解決方案的解耦[8].

        微服務架構(gòu)如圖1所示.

        圖1 微服務架構(gòu)圖

        微服務架構(gòu)的優(yōu)點[9]可以總結(jié)如下:

        (1)微服務將巨大單體式應用分解為多個小服務,每個服務業(yè)務清晰、功能明確簡單、代碼量小,開發(fā)和維護單個微服務相對簡單.解決了系統(tǒng)開發(fā)和維護的復雜性問題.

        (2)每個微服務可以有不同的人員進行開發(fā),并且開發(fā)技術(shù)棧不受限制,開發(fā)人員可以采取不同的技術(shù)進行開發(fā).

        (3)每個微服務可以獨立的部署,相對于單體應用來說,微服務架構(gòu)下若某一功能需求發(fā)生變更,只需對這一單獨的服務重新編碼部署,不影響其他服務的使用.

        (4)每個服務獨立擴展,可以根據(jù)新的需求,實現(xiàn)細粒度的擴展.

        1.2 Spring Cloud 微服務框架

        Spring Cloud 是一個微服務框架,主要為了簡化分布式系統(tǒng)的開發(fā).利用Spring Boot 一鍵啟動、部署的特點對云應用開發(fā)中的服務注冊發(fā)現(xiàn)、API Gateway、斷路器、服務配置治理、負載均衡等操作都提供了簡單的開發(fā)方式.

        由于Spring Cloud 微服務框架相對于其他微服務框架更為成熟,Spring 社區(qū)也更為活躍,故選用Spring Cloud 作為系統(tǒng)微服務的開發(fā)框架.

        2 系統(tǒng)分析與設計

        2.1 系統(tǒng)需求分析

        國務院頒布的《住宅共用部分設施設備維修基金管理辦法》中對“維修基金”的定義是:專項用于住宅共用部位、共用設施設備保修期滿后的大修、更新、改造的資金[10].

        隨著各地房地產(chǎn)業(yè)的發(fā)展,維修資金的使用的管理越來越復雜,這就需要建立科學的、信息化的管理體系,來實現(xiàn)維修資金的自動化管理[11].住宅維修資金管理系統(tǒng)應該滿足以下的需求:

        (1)對小區(qū)、樓盤以及資金交存的銀行和業(yè)主等信息進行整合,建立房屋的信息數(shù)據(jù)庫,實現(xiàn)對小區(qū)、樓盤等信息的規(guī)范化管理.

        (2)建立一套規(guī)范而且完善的住房維修資金管理業(yè)務流程,實現(xiàn)維修資金交存、使用等管理工作的規(guī)范化與自動化.

        (3)實現(xiàn)維修工程、意見征詢以及資金撥付等審批的科學化、信息化.使業(yè)務的審核流程變得更為簡便快捷.

        (4)實現(xiàn)對維修工程數(shù)據(jù)以及資金交存、使用等數(shù)據(jù)的統(tǒng)計分析.方便業(yè)主查詢自己的維修資金,方便領導對維修工程的審查與決策.

        根據(jù)系統(tǒng)的功能需求,分析得出系統(tǒng)的業(yè)務流程主要分為資金的交存和使用兩部分,系統(tǒng)總體的業(yè)務流程圖如圖2所示.

        圖2 系統(tǒng)業(yè)務流程圖

        2.2 系統(tǒng)架構(gòu)設計

        2.2.1 微服務拆分

        根據(jù)系統(tǒng)的需求分析,將整個系統(tǒng)分為4 個微服務模塊來完成功能開發(fā),分別是基礎數(shù)據(jù)管理服務、資金交存服務、資金使用服務、查詢統(tǒng)計服務.四個微服務的功能如下:

        基礎數(shù)據(jù)管理服務主要包括對樓盤信息、物業(yè)區(qū)域信息、物業(yè)公司信息、維修公司信息、開發(fā)企業(yè)信息、銀行信息和銀行賬戶信息等數(shù)據(jù)的管理.

        資金交存服務主要是指資金交存管理、資金續(xù)交、交存調(diào)整三個功能.

        資金使用服務包括從維修工程開始到資金結(jié)付等所有內(nèi)容,是住宅專項維修資金管理的重要組成部分.主要是維修工程申報和審核、維修意見的征詢和審核、維修工程的驗收和審核以及維修資金的撥付和審批.

        查詢與統(tǒng)計分析模塊包括了維修資金交存記錄查詢、維修資金使用記錄查詢、銀行賬戶流水查詢、維修工程信息查詢以及這些數(shù)據(jù)的圖表統(tǒng)計和報表打印等.

        2.2.2 微服務總體架構(gòu)設計

        為了住宅專項維修資金管理系統(tǒng)每個微服務的開發(fā)與分工更容易界定,同時降低開發(fā)難度并且提升工作效率;以及系統(tǒng)后期部署時,可以實現(xiàn)業(yè)務邏輯和應用界面分別部署在不同的服務器中,提高系統(tǒng)服務的并行性能,并且系統(tǒng)各服務依賴的數(shù)據(jù)庫也單獨部署,提升系統(tǒng)數(shù)據(jù)的安全性和可靠性;為系統(tǒng)復雜的業(yè)務流程之間的關系解耦,使系統(tǒng)達到“高內(nèi)聚,低耦合”的設計目標而采用了分層架構(gòu)的設計模式.依照以上設計原則,將系統(tǒng)分為基礎支撐層、數(shù)據(jù)層、服務層、接口層以及應用層進行開發(fā),系統(tǒng)架構(gòu)圖如圖3所示.各層包含內(nèi)容如下:

        (1)基礎支撐層:主要包括機房、服務器及網(wǎng)絡設備、安全組件和光纖寬帶接入等組成,支撐和保障了整個服務平臺穩(wěn)定安全的運行.

        (2)數(shù)據(jù)層:數(shù)據(jù)層主要包資金信息的數(shù)據(jù)、項目信息的數(shù)據(jù)、和電子材料數(shù)據(jù)等.項目采用統(tǒng)一的數(shù)據(jù)中心管理模式,對平臺數(shù)據(jù)進行統(tǒng)一有效的管理,解決各服務間數(shù)據(jù)對接和數(shù)據(jù)共享問題.

        (3)平臺服務層:主要包括基礎的業(yè)務服務如基礎數(shù)據(jù)管理服務、資金交存服務、資金使用服務和查詢統(tǒng)計分析服務.還包括以Spring Cloud 為基礎的微服務架構(gòu)服務,如微服務的基石服務注冊和發(fā)現(xiàn)組件Eureka、基于Ribbon 的負載均衡組件、基于Hystrix斷路器及容錯處理機制以及基于Spring Cloud Config的自動化服務等.以上搭建了微服務架構(gòu),并完成基礎業(yè)務服務的功能.

        (4)接口層:使用API Zuul 網(wǎng)關統(tǒng)一所有的服務接口,連接平臺服務與系統(tǒng)應用,包括與銀行的數(shù)據(jù)對接等,使用JWT 實現(xiàn)身份認證等權(quán)限的管理.

        (5)應用層:包括對于業(yè)主用戶的意見征詢和賬戶查詢以及工程查詢的功能、對于小區(qū)物管的意見征詢和工程申報等功能、對于政府相關部門的業(yè)務辦理以及審核等功能和對于銀行系統(tǒng)的資金數(shù)據(jù)報接功能以及移動端應用的功能.

        系統(tǒng)微服務架構(gòu)由Spring Cloud 組件構(gòu)建組成.通過Eureka 組件實現(xiàn)服務注冊與發(fā)現(xiàn);Feign 組件實現(xiàn)服務的Ribbon 負載均衡與Eureka 的整合,加強網(wǎng)絡數(shù)據(jù)處理能力、提高網(wǎng)絡的靈活性和可用性;將基礎數(shù)據(jù)處理、資金交存等四個業(yè)務微服務注冊到Eureka 服務端,并通過Fegin 實現(xiàn)的負載均衡完成對外的調(diào)用.通過Zuul 實現(xiàn)服務網(wǎng)關,統(tǒng)一向外系統(tǒng)提供RESTful API;Hystrix 實現(xiàn)微服務的容錯處理,避免在微服務架構(gòu)中個別服務出現(xiàn)異常時引起的故障蔓延;數(shù)據(jù)庫使用SQL Server 數(shù)據(jù)庫,各個業(yè)務服務都有獨立數(shù)據(jù)庫,并且使用Redis 作為緩存處理.

        圖3 系統(tǒng)架構(gòu)圖

        3 微服務架構(gòu)實現(xiàn)

        3.1 服務注冊和發(fā)現(xiàn)

        服務的注冊和發(fā)現(xiàn)是微服務架構(gòu)的基礎[12].Spring Cloud 搭建服務注冊中心的核心就是服務發(fā)現(xiàn)組件:Eureka.Eureka 一般搭配負載均衡組件Ribbon 使用,服務發(fā)現(xiàn)的架構(gòu)圖如圖4所示.

        圖4 服務發(fā)現(xiàn)架構(gòu)圖

        Eureka Server 端實現(xiàn)如下:

        (1)pom 文件中添加spring-cloud-starter-eurekaserver 依賴.

        (2)在SpringBoot 主類上添加@EnableEureka Server 注解.

        (3)在application.properties 中配置端口號和注冊中心的地址,如下所示:

        圖5 Eureka 服務頁面

        Eureka Client 端實現(xiàn)如下:

        (1)在基礎數(shù)據(jù)管理、資金交存、資金使用、查詢分析微服務以及Zuul 路由網(wǎng)關、Hy 斷路器等服務中的pom 文件中添加spring-cloud-starter-eureka-server依賴.

        (2)在各自的啟動類上添加@EnableEurekaClient的注解.

        (3)在各服務的application.properties 配置文件中添加如下配置:

        eureka.client.serviceUrl.defaultZone=_blankhttp://lo calhost:9003/eureka/

        之后依次啟動各微服務,在Eureka Server 頁面中可以查看各服務狀態(tài),如圖6所示.

        圖6 服務注冊到Eureka 狀態(tài)圖

        各服務狀態(tài)為up 表明各服務已經(jīng)成功注冊到Eureka Server 中了.

        3.2 負載均衡

        生產(chǎn)環(huán)境下,各個微服務有多個實例,將消費者的請求分攤到每一個實例中需要使用負載均衡機制.Ribbon 是一款可以控制HTTP 和TCP 行為的負載均衡器.Ribbon 可以基于負載均衡算法如輪詢算法、隨機算法等幫助服務消費者去請求服務提供者的地址[13].

        Spring Cloud 中Feign 組件整合了Ribbon 和Eureka 來提供均衡負載的HTTP 客戶端實現(xiàn).Feign 實現(xiàn)如下:

        (1)在Pom 文件中添加添加spring-cloud-starterfeign 依賴.

        (2)創(chuàng)建一個Feign 接口,并添加@FeignClient 注解.以下以查詢統(tǒng)計分析微服務為例:

        其余微服務實現(xiàn)Fegin 接口與上面類似.

        3.3 路由網(wǎng)關

        路由網(wǎng)關是為了讓所有的微服務對外只有一個接口API,我們只需要訪問一個網(wǎng)關地址,即可由路由網(wǎng)關將我們的請求代理到不同的服務中[14].如果沒有路由網(wǎng)關,多個服務提供給前端調(diào)用地址管理錯綜復雜,增加了客戶端的復雜性,認證也相對麻煩,每個服務都需要編寫相同的認證.

        圖7和圖8分別展示了用戶請求多個微服務時使用和不使用路由網(wǎng)關的區(qū)別.

        Spring Cloud 是通過Zuul 來實現(xiàn)路由網(wǎng)關的,Zuul 支持自動路由映射到Eureka Server 上注冊的服務.Spring Cloud 提供了注解@EnableZuulProxy 來啟動路由代理.

        Zuul 組件具體實現(xiàn)代碼如下:

        (1)pom 中添加spring-cloud-starter-zuul 依賴.

        (2)在啟動類上添加注解@EnableZuulProxy,聲明一個Zuul 代理.該代理使用Ribbon 來定位注冊在Eureka Server 中的微服務[15].

        (3)編寫配置文件application.yml

        圖7 用戶請求多個微服務

        圖8 使用路由網(wǎng)關

        3.4 容錯處理

        當服務消費者請求服務時,如果此時服務提供者響應時間過長,那么請求會被等待.高負載下,這種問題可能會導致系統(tǒng)崩潰[16].采用Hystrix 組件的容錯處理機制可以解決這一問題.具體實現(xiàn)代碼如下:

        (1)在pom.xml 中添加spring-cloud-starter-hystrix依賴.

        (2)在各服務啟動類添加注解@EnableHystrix,為項目啟用斷路器.

        4 系統(tǒng)測試

        4.1 微服務接口測試

        項目開發(fā)采用了前后端分離的形式,項目首先實現(xiàn)了后端接口功能,后端各服務接口開發(fā)完成后,需要先對接口進行測試,本項目中引入Swagger2 作為接口測試工具.

        Swagger 2 是一個開源項目,用于描述和記錄RESTful API.Swagger 2 是語言無關的,可擴展到除HTTP 之外的新技術(shù)和協(xié)議.Swagger UI 允許其他API 開發(fā)人員或用戶與API 的資源交互,而沒有任何實現(xiàn)邏輯到位.應該結(jié)構(gòu)化,使其具有信息性,簡潔性和易于閱讀.

        Swagger 的實現(xiàn)如下:

        (1)在pom 文件中添加springfox-swagger2 和springfox-swagger-ui 的依賴.

        (2)創(chuàng)建Swagger2 配置類.

        在Application.java 同級創(chuàng)建Swagger2 的配置類Swagger2

        (3)在各服務API 中添加聲明.

        以下以資金使用服務中的維修工程查詢接口為例,配置swagger 聲明:

        運行各服務,訪問http://localhost:8080/swaggerui.html 頁面,如圖9所示,可以查看每個微服務的接口.

        圖9 各服務接口

        如圖10所示,點擊Expand Operations 按鈕可以展開每個接口的詳細信息,包括接口參數(shù),提示代碼等.

        圖10 維修工程查詢接口詳細

        輸入好接口所需參數(shù),點擊try it out 按鈕可以執(zhí)行該接口方法,返回值如圖11所示.

        圖11 維修工程查詢接口測試

        4.2 系統(tǒng)功能測試

        本節(jié)以資金使用微服務為例,對資金使用環(huán)節(jié)部分功能進行測試.

        維修申報列表頁面如圖12所示.由小區(qū)物業(yè)管理單位(或社區(qū))進行維修工程申報,寫申請維修原因、申請維修費用、維修方案等信息.

        工程申報之后可以選擇分攤戶進行分攤,分攤之后可以提交住建部門領導審核.維修工程提交之后由物管中心進行審核,主要對維修工程的維修內(nèi)容、施工公司信息以及資金預算信息等進行審核.審核通過之后才可進行維修意見征詢流程.審核頁面如圖13.

        圖12 維修工程申報

        圖13 維修工程審核

        維修工程經(jīng)市物業(yè)管理中心審核通過后,由小區(qū)物管中心打印維修意見征詢表找與此維修工程申報相關的受益業(yè)主進行簽字確認.由小區(qū)物管單位根據(jù)受益業(yè)主簽字確認情況,在系統(tǒng)中確認已同意維修的受益業(yè)主.意見征詢頁面如圖14所示.

        圖14 維修工程意見征詢

        維修工程意見征詢通過后,項目便開始實施.當項目竣工后,施工單位組織工程驗收并填寫維修工程驗收表,經(jīng)業(yè)主委員會、物業(yè)公司簽字確認.根據(jù)業(yè)主委員會、物業(yè)公司在維修工程驗收表中的簽字意見,在系統(tǒng)中進行維修驗收登記,界面如圖15所示.

        維修工程驗收通過之后,維修公司選擇需要付款的結(jié)算單向市物業(yè)管業(yè)中心提交付款申請(分為首期款和尾款).資金撥付申請頁面如圖16所示.

        4.3 系統(tǒng)性能測試

        本文使用Apache Bench 模擬100 個用戶對系統(tǒng)中不同業(yè)務同時發(fā)出訪問請求,在高并發(fā)請求訪問環(huán)境下,對微服務架構(gòu)改進下的系統(tǒng)以及傳統(tǒng)的Java Web 架構(gòu)下的兩種維修資金管理系統(tǒng)處理不同業(yè)務平均響應時間進行比較.記錄數(shù)據(jù)圖如表1所示.

        圖15 維修工程驗收登記

        圖16 資金撥付申請

        表1 本系統(tǒng)與傳統(tǒng)住宅專項維修資金管理系統(tǒng)部分業(yè)務處理高并發(fā)訪問平均響應時間對比數(shù)據(jù)分析(單位:ms)

        從表1中的對比可以看出,在模擬100 位用戶并發(fā)訪問的情況下,使用微服務架構(gòu)的系統(tǒng)比傳統(tǒng)系統(tǒng)響應時間明顯下降,時間少了大約1/2,這說明在處理高并發(fā)業(yè)務時,采用微服務架開發(fā)的住宅專項維修資金管理系統(tǒng)性能明顯優(yōu)于原系統(tǒng),用戶體驗更加友好.

        圖17展示了維修系統(tǒng)部分業(yè)務實例在高并發(fā)場景隨時間內(nèi)存的消耗情況.上圖中橫軸表示時間,單位為秒,縱軸表示內(nèi)存使用大小,單位為MB,上方紅色線條表示傳統(tǒng)系統(tǒng)測試實例的內(nèi)存消耗總和,下方藍色線條表示基于微服務架構(gòu)系統(tǒng)的測試實例的內(nèi)存消耗總和.從圖中可以看出,在高并發(fā)場景下,基于微服務架構(gòu)的系統(tǒng)內(nèi)存消耗小于傳統(tǒng)單體式架構(gòu)的內(nèi)存消耗,并且內(nèi)存使用相對平穩(wěn).

        基于微服務架構(gòu)的住宅專項維修資金管理系統(tǒng)采用了分布式架構(gòu),將系統(tǒng)整體功能拆分為各個服務,分別部署在不同的服務節(jié)點,可以有效避免因為單節(jié)點服務壓力過大引起系統(tǒng)宕機的風險.系統(tǒng)微服務框架搭建采用了基于Ribbon 的負載均衡組件,使得對于系統(tǒng)的高并發(fā)訪問請求進行分攤,實現(xiàn)系統(tǒng)的高可用、對網(wǎng)絡壓力有了緩解,解決了傳統(tǒng)系統(tǒng)內(nèi)存壓力過大而導致系統(tǒng)資源加載過慢的情況,更好的提升了用戶的體驗.

        5 結(jié)束語

        本文設計并實現(xiàn)了基于微服務架構(gòu)的住宅維修資金管理系統(tǒng).相對于傳統(tǒng)的資金管理系統(tǒng),本系統(tǒng)將功能劃分為基礎數(shù)據(jù)管理、維修資金交存、維修資金使用和查詢統(tǒng)計分析四項微服務.每個微服務可以單獨開發(fā)和部署,其中一個服務出現(xiàn)問題時,可以單獨修改不會影響到其他服務的使用,采微服務架構(gòu),系統(tǒng)處理高并發(fā)請求時,效率更高.本文采用了Spring Cloud 框架及其相關組件來搭建微服務架構(gòu),同時實現(xiàn)了服務注冊和發(fā)現(xiàn)、負載均衡、路由網(wǎng)關以及容錯處理機制.通過該服務框架可以對住宅維修資金管理系統(tǒng)進行快速開發(fā),實現(xiàn)系統(tǒng)的組件化、獨立部署、維護風險降低等優(yōu)勢.

        猜你喜歡
        網(wǎng)關組件架構(gòu)
        基于FPGA的RNN硬件加速架構(gòu)
        無人機智能巡檢在光伏電站組件診斷中的應用
        能源工程(2022年2期)2022-05-23 13:51:50
        功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應用和實踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        基于改進RPS技術(shù)的IPSEC VPN網(wǎng)關設計
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設計
        LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
        電信科學(2017年6期)2017-07-01 15:45:17
        LTE Small Cell網(wǎng)關及虛擬網(wǎng)關技術(shù)研究
        移動通信(2015年18期)2015-08-24 07:45:08
        應對氣候變化需要打通“網(wǎng)關”
        太陽能(2015年7期)2015-04-12 06:49:50
        風起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        亚洲av无码国产精品色软件下戴| 国产一区二区亚洲一区| 国产桃色一区二区三区| 人妻 日韩 欧美 综合 制服| 综合三区后入内射国产馆| 国产精品久久久久亚洲| 亚洲人成精品久久熟女| 亚洲精品无码专区在线在线播放| 夜夜嗨av一区二区三区| avtt一区| 中文字幕亚洲入口久久| 国产精品多人p群无码| 午夜精品一区二区三区在线观看| 麻豆AV无码久久精品蜜桃久久| 亚洲精品一区二区网站| 人妻精品久久无码区| 国产精品99久久精品爆乳| 日本女优在线观看一区二区三区| 美女视频一区二区三区在线| 99久久免费国产精品| 国产午夜福利精品| 手机在线中文字幕av| 久久精品国产久精国产爱| 在线亚洲欧美日韩精品专区| 亚洲一区二区三区精品网| 国产黄色一区二区三区av| 夜夜春亚洲嫩草影院| 国产毛片网| 日产精品一区二区在线| 亚洲精品国产一二三区| 久久精品人人爽人人爽| 亚洲无码视频一区:| 中文字幕一区二区av| 亚洲欧美日韩国产精品一区二区 | 国产精品一区二区三密桃| 亚洲精品一品区二品区三区| 黑人巨大无码中文字幕无码| 女人的天堂av免费看| 日本熟妇中出高潮视频| 久久综合九色综合97欧美| 91久久国产精品视频|