女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)微服務(wù)實(shí)現(xiàn)工業(yè)APP高效開發(fā)和運(yùn)行

工業(yè)互聯(lián)網(wǎng)前線 ? 來源:fqj ? 2019-05-27 16:00 ? 次閱讀

工業(yè)微服務(wù)架構(gòu)為工業(yè)互聯(lián)網(wǎng)平臺的知識轉(zhuǎn)化和復(fù)用提供了最佳技術(shù)手段,算法、模型、知識等模塊化組件能夠以“搭積木”的方式被調(diào)用和編排,實(shí)現(xiàn)低門檻、高效率的工業(yè)App開發(fā)。

微服務(wù)最早由Martin Fowler與James Lewis于2014年共同提出,微服務(wù)架構(gòu)風(fēng)格是一種使用一套小服務(wù)來開發(fā)單個應(yīng)用的方式途徑,每個服務(wù)運(yùn)行在自己的進(jìn)程中,并使用輕量級機(jī)制通信,通常是HTTP API,這些服務(wù)基于業(yè)務(wù)能力構(gòu)建,并能夠通過自動化部署機(jī)制來獨(dú)立部署,這些服務(wù)使用不同的編程語言實(shí)現(xiàn),以及不同數(shù)據(jù)存儲技術(shù),并保持最低限度的集中式管理。

什么是工業(yè)微服務(wù)

工業(yè)微服務(wù)是工業(yè)互聯(lián)網(wǎng)平臺的載體,是以單一功能組件為基礎(chǔ),通過模塊化組合方式實(shí)現(xiàn)“松耦合”應(yīng)用開發(fā)的軟件架構(gòu)。一個微服務(wù)就是一個面向單一功能、能夠獨(dú)立部署的小型應(yīng)用,將多個不同功能、相互隔離的微服務(wù)按需組合在一起并通過API集實(shí)現(xiàn)相互通信,就構(gòu)成了一個功能完整的大型應(yīng)用系統(tǒng)。以產(chǎn)品生產(chǎn)為例,就可將其拆解為供應(yīng)鏈管理、設(shè)備運(yùn)行狀態(tài)可視化、生產(chǎn)排程、產(chǎn)線數(shù)據(jù)分析、操作記錄等多個微服務(wù)功能模塊。

在工業(yè)互聯(lián)網(wǎng)領(lǐng)域,由于工業(yè)知識繁雜、工業(yè)應(yīng)用復(fù)雜程度高等問題,業(yè)內(nèi)人士普遍認(rèn)為,使用微服務(wù)架構(gòu)將成為開發(fā)工業(yè)APP的主流方式。國外主流的工業(yè)互聯(lián)網(wǎng)平臺,如西門子的Mindsphere、施耐德Eco Struxure等,都通過云平臺支持工業(yè)微服務(wù)組件的開發(fā)、部署和管理,從而達(dá)到簡化工業(yè)APP開發(fā)的目的。

工業(yè)微服務(wù)架構(gòu)和傳統(tǒng)開發(fā)模式區(qū)別

先來看看傳統(tǒng)的web開發(fā)方式,一般被稱為Monolithic(單體式開發(fā))。所有的功能打包在一個 WAR包里,基本沒有外部依賴(除了容器),部署在一個JEE容器(Tomcat,JBoss,WebLogic)里,包含了 DO/DAO,Service,UI等所有邏輯。

工業(yè)微服務(wù)實(shí)現(xiàn)工業(yè)APP高效開發(fā)和運(yùn)行

單體架構(gòu)(Monolithic)優(yōu)缺點(diǎn)

工業(yè)微服務(wù)實(shí)現(xiàn)工業(yè)APP高效開發(fā)和運(yùn)行

微服務(wù)架構(gòu)與單體架構(gòu)相比較,微服務(wù)架構(gòu)恰恰彌補(bǔ)了單體架構(gòu)的不足,通過有效的拆分應(yīng)用,實(shí)現(xiàn)敏捷開發(fā)和部署:

1、由多個獨(dú)立的微服務(wù)共同組成系統(tǒng)

2、微服務(wù)單獨(dú)部署,運(yùn)行在自己的進(jìn)程中

3、每個微服務(wù)為獨(dú)立的業(yè)務(wù)開發(fā)

4、分布式管理

5、非常強(qiáng)調(diào)隔離性

工業(yè)微服務(wù)實(shí)現(xiàn)工業(yè)APP高效開發(fā)和運(yùn)行

關(guān)于微服務(wù)的一個形象表達(dá):

X軸:運(yùn)行多個負(fù)載均衡器之后的運(yùn)行實(shí)例

Y軸:將應(yīng)用進(jìn)一步分解為微服務(wù)(分庫)

Z軸:大數(shù)據(jù)量時,將服務(wù)分區(qū)(分表)

工業(yè)微服務(wù)架構(gòu)的特點(diǎn)

工業(yè)微服務(wù)實(shí)現(xiàn)工業(yè)APP高效開發(fā)和運(yùn)行

之所以主流的工業(yè)互聯(lián)網(wǎng)平臺都將微服務(wù)架構(gòu)作為開發(fā)工業(yè)APP的主流方式,是因?yàn)槲⒎?wù)架構(gòu)與傳統(tǒng)的架構(gòu)相比,具備兩個顯著特點(diǎn):

1、工業(yè)微服務(wù)開發(fā)和維護(hù)具有高度靈活性

每個微服務(wù)可以由不同團(tuán)隊(duì)運(yùn)用不同語言和工具進(jìn)行開發(fā)和維護(hù),任何修改、升級都不會對應(yīng)用的其他部分功能產(chǎn)生影響;而傳統(tǒng)的統(tǒng)一整體式框架下對軟件的任何修改都有可能對整個應(yīng)用產(chǎn)生意料之外的影響。

2、工業(yè)微服務(wù)運(yùn)行去中心化分布式執(zhí)行

不同微服務(wù)能夠分布式并行執(zhí)行,應(yīng)用資源占用率相對較小,且微服務(wù)間的數(shù)據(jù)和資源相互物理隔離,單個服務(wù)的故障只會導(dǎo)致單個功能的受損而不會造成整個應(yīng)用的崩潰。

微服務(wù)支撐工業(yè)互聯(lián)網(wǎng)平臺顛覆創(chuàng)新

1、工業(yè)微服務(wù)顛覆傳統(tǒng)工業(yè)軟件研發(fā)方式

在企業(yè)里,CAD、CAE、DCS、MES、ERP、SCM等傳統(tǒng)工業(yè)應(yīng)用軟件往往是面向基礎(chǔ)的流程或服務(wù)進(jìn)行設(shè)計和研發(fā),并在部署階段根據(jù)用戶實(shí)際情況進(jìn)行調(diào)整,整個軟件研發(fā)的成本投入較大、研發(fā)周期較長,且不能靈活地響應(yīng)用戶個性化需求。而在工業(yè)互聯(lián)網(wǎng)平臺中,則可采用工業(yè)微服務(wù)的方式將上述軟件拆解成獨(dú)立的功能模塊,實(shí)現(xiàn)對原有生產(chǎn)體系的解構(gòu),隨后在平臺中構(gòu)建起富含各類功能與服務(wù)的微服務(wù)組件池,并按照實(shí)際需求來調(diào)用相應(yīng)的微服務(wù)組件,進(jìn)行高效率和個性化的面向用戶的工業(yè)App研發(fā),整個軟件研發(fā)的技術(shù)門檻和投入成本大大降低。原來需要專業(yè)團(tuán)隊(duì)和雄厚資金支持的精英化軟件研發(fā)開始向大眾化研發(fā)轉(zhuǎn)變。

2、工業(yè)微服務(wù)打破工業(yè)知識封閉傳承體系

過去,工業(yè)領(lǐng)域中很多經(jīng)驗(yàn)知識都停留在老師傅、老專家的腦子里,由于個人精力和地域空間的限制,這些經(jīng)驗(yàn)知識通常只能在很小的范圍里發(fā)揮作用,而且還存在易出錯、易流失、難推廣、難傳承等問題。如今,當(dāng)這些老師傅、老專家將自己的經(jīng)驗(yàn)知識用軟件代碼的方式固化下來,轉(zhuǎn)化為平臺中的工業(yè)微服務(wù)之后,由于平臺所具備的積累沉淀和開放共享特性,這些經(jīng)驗(yàn)知識就變成了整個企業(yè)、整個行業(yè)的寶貴財富,能夠被更多的人分享學(xué)習(xí)和使用,創(chuàng)造出更多的價值。同時,新的專業(yè)技術(shù)人員還能夠在充分消化吸收原有知識的基礎(chǔ)上實(shí)現(xiàn)進(jìn)一步提升和創(chuàng)新,推動整個工業(yè)知識體系的傳遞延續(xù)和迭代更新。

3、工業(yè)微服務(wù)創(chuàng)造全新平臺開放價值生態(tài)

隨著工業(yè)互聯(lián)網(wǎng)平臺中微服務(wù)組件池的構(gòu)建和行業(yè)經(jīng)驗(yàn)知識的持續(xù)積累,整個平臺既能夠?yàn)閺V大第三方開發(fā)者提供眾多低門檻、易操作、高效率的開發(fā)支持手段,形成以工業(yè)App開發(fā)為核心的平臺創(chuàng)新生態(tài),也能夠?yàn)橹圃鞓I(yè)用戶提供以工業(yè)微服務(wù)為基礎(chǔ)的定制化、高可靠、可擴(kuò)展工業(yè)App或解決方案,形成以價值挖掘提升為核心的平臺應(yīng)用生態(tài)。最終,構(gòu)建出以工業(yè)互聯(lián)網(wǎng)平臺為橋梁、以工業(yè)微服務(wù)為載體的相互促進(jìn)、雙向迭代生態(tài)體系。

工業(yè)微服務(wù)在工業(yè)互聯(lián)網(wǎng)平臺的作用

工業(yè)微服務(wù)實(shí)現(xiàn)機(jī)理模型算法的模塊化、軟件化,支撐工業(yè)互聯(lián)網(wǎng)平臺中的工業(yè)App開發(fā)運(yùn)行。在工業(yè)互聯(lián)網(wǎng)平臺中,工業(yè)微服務(wù)正發(fā)揮著承上啟下的關(guān)鍵作用。

1、獨(dú)立調(diào)試、運(yùn)行和升級,提升易用性和可維護(hù)性

基于不同行業(yè)、不同領(lǐng)域經(jīng)驗(yàn)知識所提煉出來的各類原始機(jī)理算法模型通常缺少對外調(diào)用的接口,也往往難以進(jìn)行獨(dú)立的調(diào)試、運(yùn)行和升級,需要用工業(yè)微服務(wù)的方式將這些機(jī)理算法模型集成起來,封裝成可獨(dú)立調(diào)試運(yùn)行的單一功能或服務(wù)模塊,提升易用性和可維護(hù)性。

2、滿足工業(yè)APP快速運(yùn)維、持續(xù)迭代和個性化定制的需要

在工業(yè)互聯(lián)網(wǎng)平臺中基于工業(yè)微服務(wù)模塊進(jìn)行工業(yè)App開發(fā),既能夠借助工業(yè)微服務(wù)并行開發(fā)、分布運(yùn)行的特點(diǎn),有效發(fā)揮平臺海量開發(fā)者接入、資源彈性配置、云化部署運(yùn)行等優(yōu)勢,又能夠利用工業(yè)微服務(wù)獨(dú)立隔離、靈活調(diào)用的特點(diǎn),克服工業(yè)App所面臨的快速運(yùn)維、持續(xù)迭代、個性化定制等問題。

3、無需專業(yè)知識,平臺調(diào)用工業(yè)微服務(wù)開發(fā)工業(yè)APP

工業(yè)互聯(lián)網(wǎng)平臺發(fā)展的核心目標(biāo)是通過行業(yè)經(jīng)驗(yàn)知識的積累沉淀和復(fù)用推廣來帶動產(chǎn)業(yè)整體水平的提升,并打造繁榮創(chuàng)新的開放價值生態(tài)。而工業(yè)微服務(wù)能夠?qū)I(yè)知識和IT技術(shù)融合起來,變成不需要關(guān)心實(shí)現(xiàn)細(xì)節(jié)的“黑盒”,開發(fā)者甚至不需要任何專業(yè)知識,就可通過調(diào)用平臺中各類工業(yè)微服務(wù)的方式開發(fā)出解決行業(yè)問題的工業(yè)App。

4、工業(yè)微服務(wù)具有通用化共享能力,便于復(fù)制和應(yīng)用推廣

在此基礎(chǔ)上,平臺將原來處于企業(yè)內(nèi)部的封閉性專業(yè)能力轉(zhuǎn)化為面向行業(yè)和社會的通用化共享能力,實(shí)現(xiàn)在工業(yè)微服務(wù)能力復(fù)制和應(yīng)用推廣,從而成為服務(wù)行業(yè)、服務(wù)區(qū)域的發(fā)動機(jī)和助推器。

結(jié)語

工業(yè)微服務(wù)本質(zhì)是經(jīng)驗(yàn)知識的軟件化和工具化,借助專業(yè)化的工具打造通用化的平臺。工業(yè)微服務(wù)架構(gòu)為工業(yè)互聯(lián)網(wǎng)平臺的知識轉(zhuǎn)化和復(fù)用提供了最佳技術(shù)手段,算法、模型、知識等模塊化組件能夠以“搭積木”的方式被調(diào)用和編排,實(shí)現(xiàn)低門檻、高效率的工業(yè)App開發(fā),驅(qū)動了工業(yè)軟件開發(fā)方式的變革,促進(jìn)了平臺創(chuàng)新生態(tài)的形成,工業(yè)微服務(wù)能力構(gòu)建已經(jīng)成為當(dāng)前工業(yè)互聯(lián)網(wǎng)平臺發(fā)展的首要任務(wù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標(biāo)題:工業(yè)微服務(wù)實(shí)現(xiàn)工業(yè)APP高效開發(fā)和運(yùn)行

文章出處:【微信號:IndustryIOT,微信公眾號:工業(yè)互聯(lián)網(wǎng)前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    通過御控APP實(shí)現(xiàn)PLC遠(yuǎn)程調(diào)試與遠(yuǎn)程監(jiān)控

    御控APP,通過移動化、智能化的手段,實(shí)現(xiàn)了PLC遠(yuǎn)程調(diào)試與監(jiān)控,為工業(yè)生產(chǎn)帶來了便捷與高效
    的頭像 發(fā)表于 06-04 09:49 ?45次閱讀

    工業(yè)人不容錯過!Modbus轉(zhuǎn)Profinet解鎖驅(qū)動器高效運(yùn)行密碼

    成Profinet網(wǎng)關(guān)系統(tǒng)能夠接收的數(shù)據(jù)幀。通過配置PDO映射和SDO服務(wù),還能實(shí)現(xiàn)數(shù)據(jù)實(shí)時交互與參數(shù)在線調(diào)試,保障設(shè)備穩(wěn)定運(yùn)行。 我們的VING微硬創(chuàng)新PNMD485-K20型號網(wǎng)關(guān),經(jīng)過眾多
    發(fā)表于 05-22 16:26

    工業(yè)通訊難題破解:Modbus轉(zhuǎn)Profinet如何讓電機(jī)高效運(yùn)行

    一款可靠的網(wǎng)關(guān)產(chǎn)品,就像是為生產(chǎn)流程配上了高效“翻譯”。如果您也在為設(shè)備通信問題困擾,歡迎了解VING微硬創(chuàng)新系列Modbus轉(zhuǎn)Profinet網(wǎng)關(guān),相信它會成為您工業(yè)自動化項(xiàng)目的得力助手。
    發(fā)表于 05-22 16:22

    工業(yè)設(shè)備運(yùn)行數(shù)據(jù)采集管理平臺是什么

    是基于工業(yè)物聯(lián)網(wǎng)(IIoT)技術(shù)構(gòu)建的系統(tǒng),能夠?qū)崟r采集工業(yè)設(shè)備的運(yùn)行數(shù)據(jù)(如溫度、壓力、電流、設(shè)備狀態(tài)等),并通過數(shù)據(jù)處理、分析和可視化功能,為企業(yè)提供設(shè)備監(jiān)控、故障預(yù)警、性能優(yōu)化等服務(wù)
    的頭像 發(fā)表于 05-06 14:34 ?140次閱讀

    工業(yè)路由器和工業(yè)交換機(jī),打造高效穩(wěn)定的工業(yè)網(wǎng)絡(luò)?

    工業(yè)物聯(lián)網(wǎng)(IIoT)是高效、穩(wěn)定的工業(yè)網(wǎng)絡(luò)成為智慧工廠、工業(yè)自動化和遠(yuǎn)程監(jiān)控等場景的基礎(chǔ)支撐。工業(yè)路由器(ER5000)和
    的頭像 發(fā)表于 02-07 11:35 ?416次閱讀
    <b class='flag-5'>工業(yè)</b>路由器和<b class='flag-5'>工業(yè)</b>交換機(jī),打造<b class='flag-5'>高效</b>穩(wěn)定的<b class='flag-5'>工業(yè)</b>網(wǎng)絡(luò)?

    微服務(wù)容器化部署好處多嗎?

    微服務(wù)容器化部署好處有很多,包括環(huán)境一致性、資源高效利用、快速部署與啟動、隔離性與安全性、版本控制與回滾以及持續(xù)集成與持續(xù)部署。這些優(yōu)勢助力應(yīng)用可靠穩(wěn)定運(yùn)行,提升開發(fā)運(yùn)維效率,是現(xiàn)代軟
    的頭像 發(fā)表于 01-17 10:22 ?287次閱讀

    容器化能替代微服務(wù)嗎?兩者有何區(qū)別

    容器化不能替代微服務(wù),但它是微服務(wù)的解決方案之一。微服務(wù)架構(gòu)的核心在于將大型應(yīng)用程序拆分為一系列小型、獨(dú)立的服務(wù),每個服務(wù)都可以獨(dú)立
    的頭像 發(fā)表于 01-13 10:40 ?353次閱讀

    寶藏級微服務(wù)架構(gòu)工具合集

    構(gòu)建,Eclipse Vert.X提供多語言支持且資源高效;Kubernetes是強(qiáng)大的容器編排工具,Tyk是開源API管理平臺;RabbitMQ幫助微服務(wù)間通信,Apache Kafka則適用于處理
    的頭像 發(fā)表于 12-21 16:33 ?558次閱讀

    全新NVIDIA NIM微服務(wù)實(shí)現(xiàn)突破性進(jìn)展

    全新 NVIDIA NIM 微服務(wù)實(shí)現(xiàn)突破性進(jìn)展,可助力氣象技術(shù)公司開發(fā)和部署 AI 模型,實(shí)現(xiàn)對降雪、結(jié)冰和冰雹的預(yù)測。
    的頭像 發(fā)表于 11-21 10:07 ?603次閱讀

    借助NVIDIA ALCHEMI NIM微服務(wù)加速開發(fā)可持續(xù)材料

    全新的微服務(wù)可以加速新材料的發(fā)現(xiàn),從而幫助研發(fā)人員加快實(shí)現(xiàn)可再生能源的轉(zhuǎn)型。
    的頭像 發(fā)表于 11-21 09:59 ?641次閱讀
    借助NVIDIA ALCHEMI NIM<b class='flag-5'>微服務(wù)</b>加速<b class='flag-5'>開發(fā)</b>可持續(xù)材料

    SSR與微服務(wù)架構(gòu)的結(jié)合應(yīng)用

    隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,前端技術(shù)棧不斷更新迭代,后端架構(gòu)也經(jīng)歷了從單體應(yīng)用到微服務(wù)的變革。在這個過程中,服務(wù)端渲染(SSR)作為一種提升頁面加載速度和SEO性能的技術(shù),與微服務(wù)架構(gòu)的結(jié)合應(yīng)用,為
    的頭像 發(fā)表于 11-18 11:34 ?744次閱讀

    工業(yè)APP與智能制造

    1 工業(yè) APP 與智能制造 工業(yè)軟件是我國智能制造的重要基礎(chǔ)和核心支撐, 工業(yè)APP 是智能制造和工業(yè)
    的頭像 發(fā)表于 11-08 10:19 ?546次閱讀

    微服務(wù)架構(gòu)與容器云的關(guān)系與區(qū)別

    微服務(wù)架構(gòu)與容器云密切相關(guān)又有所區(qū)別。微服務(wù)將大型應(yīng)用拆分為小型、獨(dú)立的服務(wù),而容器云基于容器技術(shù),為微服務(wù)提供構(gòu)建、發(fā)布和運(yùn)行的平臺。區(qū)別
    的頭像 發(fā)表于 10-21 17:28 ?492次閱讀

    入門級攻略:如何容器化部署微服務(wù)

    第一步理解容器化基礎(chǔ),第二步創(chuàng)建Dockerfile,第三步構(gòu)建推送鏡像,第四步部署微服務(wù),第五步管理微服務(wù)、第六步優(yōu)化更新。容器化部署微服務(wù)是現(xiàn)代軟件開發(fā)中的一種
    的頭像 發(fā)表于 10-09 10:08 ?339次閱讀

    NVIDIA NIM微服務(wù)帶來巨大優(yōu)勢

    服務(wù)通過熱門 AI 模型為數(shù)百萬開發(fā)者帶來高達(dá) 5 倍的 token 效率提升,使他們能夠立即訪問在 NVIDIA DGX Cloud 上運(yùn)行的 NIM 微服務(wù)
    的頭像 發(fā)表于 08-23 15:20 ?865次閱讀