91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

工業(yè)互聯(lián)網(wǎng)前線 ? 來源:fqj ? 2019-05-27 16:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

單體架構(Monolithic)優(yōu)缺點

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

微服務架構與單體架構相比較,微服務架構恰恰彌補了單體架構的不足,通過有效的拆分應用,實現(xiàn)敏捷開發(fā)和部署:

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

2、微服務單獨部署,運行在自己的進程中

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

4、分布式管理

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

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

關于微服務的一個形象表達:

X軸:運行多個負載均衡器之后的運行實例

Y軸:將應用進一步分解為微服務(分庫)

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

工業(yè)微服務架構的特點

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結語

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

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

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于工業(yè)路由器的工業(yè)機器人遠程監(jiān)控系統(tǒng)方案

    及時準確,嚴重影響了客戶的使用體驗和企業(yè)的生產(chǎn)效率。因此,實現(xiàn)工業(yè)機器人的聯(lián)網(wǎng)監(jiān)控與高效運維,越來越成為提升企業(yè)競爭力的關鍵所在。 二、痛點分析 1、設備單機運行,故障無從得知:由于
    的頭像 發(fā)表于 10-28 13:41 ?430次閱讀
    基于<b class='flag-5'>工業(yè)</b>路由器的<b class='flag-5'>工業(yè)</b>機器人遠程監(jiān)控系統(tǒng)方案

    華納云VPS容器服務網(wǎng)格流量管理:實現(xiàn)微服務高效路由

    在云計算和微服務架構日益普及的今天,華納云香港VPS憑借其優(yōu)越的地緣優(yōu)勢和網(wǎng)絡自由,成為眾多企業(yè)部署容器化應用的熱門選擇。復雜的微服務架構帶來了流量管理的巨大挑戰(zhàn)。本文將深入探討如何利用容器服務
    的頭像 發(fā)表于 10-16 17:09 ?538次閱讀

    飛騰主板推動智能化、高效化的工業(yè)運行發(fā)展環(huán)境

    智能化工廠自動化生產(chǎn)和高效能工作環(huán)境是現(xiàn)代工業(yè)發(fā)展的必然趨勢。而推動工業(yè)生產(chǎn)的智能化、高效化,就需要主板的整合功能來實現(xiàn)生產(chǎn)的智能化。主板的
    的頭像 發(fā)表于 09-10 09:41 ?561次閱讀

    滾珠導軌在工業(yè)制造領域如何實現(xiàn)高效運行?

    工業(yè)制造領域中滾珠導軌憑借其高精度、低摩擦、高剛性等特點,被廣泛應用于多種設備和場景,并在設備性能中起著關鍵作用。
    的頭像 發(fā)表于 09-02 17:52 ?717次閱讀
    滾珠導軌在<b class='flag-5'>工業(yè)</b>制造領域如何<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>高效</b><b class='flag-5'>運行</b>?

    如何基于Nginx構建微服務網(wǎng)關

    今天,我將分享我們團隊如何基于Nginx構建了一個日均處理10億+請求的微服務網(wǎng)關,以及踩過的那些坑。這套方案已經(jīng)穩(wěn)定運行2年+,經(jīng)歷過多次大促考驗。
    的頭像 發(fā)表于 09-02 16:29 ?829次閱讀

    電商API的微服務架構優(yōu)化策略

    ,電商API在高并發(fā)、低延遲和數(shù)據(jù)一致性方面面臨嚴峻挑戰(zhàn)。本文將從基礎概念出發(fā),逐步分析優(yōu)化策略,幫助開發(fā)者構建高性能、可靠的電商API系統(tǒng)。 1. 微服務架構在電商中的應用 微服務架構將傳統(tǒng)單體應用分解為多個小型
    的頭像 發(fā)表于 07-23 14:30 ?627次閱讀
    電商API的<b class='flag-5'>微服務</b>架構優(yōu)化策略

    如何部署流媒體服務實現(xiàn)監(jiān)控功能--基于米爾TI AM62x開發(fā)

    本文將介紹基于米爾電子MYD-YM62X開發(fā)板(米爾基于TIAM62開發(fā)板)的部署流媒體服務實現(xiàn)監(jiān)控功能方案的開發(fā)測試。摘自優(yōu)秀創(chuàng)作者-HonestQiao米爾-TIAM62x
    的頭像 發(fā)表于 07-03 08:03 ?3001次閱讀
    如何部署流媒體<b class='flag-5'>服務實現(xiàn)</b>監(jiān)控功能--基于米爾TI AM62x<b class='flag-5'>開發(fā)</b>板

    超聲波測距換能器:工業(yè)與生活中的測量利器

    倉儲:用于自動化立體倉庫的貨物定位、堆垛機的防撞檢測等。通過實時監(jiān)測貨物和設備之間的距離,避免碰撞事故的發(fā)生,保障物流倉儲系統(tǒng)的安全高效運行工業(yè)檢測:對各種工業(yè)設備和管道進行無損檢
    發(fā)表于 07-02 16:20

    大型工業(yè)設備運行診斷系統(tǒng)方案:實時監(jiān)測與優(yōu)化工業(yè)生產(chǎn)

    隨著工業(yè)領域的不斷發(fā)展,大型工業(yè)設備的運行診斷和優(yōu)化變得至關重要。為了確保工業(yè)生產(chǎn)的高效性和可靠性,需要一種先進的大型
    的頭像 發(fā)表于 06-18 15:43 ?623次閱讀

    工業(yè)自動化DeviceNET從站轉Ethernet/IP主站網(wǎng)關賦能冶金行業(yè)工業(yè)機器人高效運行

    。JH-DVN-EIP疆鴻智能DeviceNET從站轉Ethernet/IP主站的工業(yè)自動化網(wǎng)關,為冶金行業(yè)工業(yè)機器人的高效運行帶來全新解決方案。 在冶金生產(chǎn)線中,部分
    的頭像 發(fā)表于 06-04 15:21 ?616次閱讀

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

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

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

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

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

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

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

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

    工業(yè)協(xié)議層Profinet轉EtherCAT:高效節(jié)能監(jiān)測神器

    開疆智能Profinet轉EtherCAT網(wǎng)關KJ-PN-ECATM不僅促進了不同工業(yè)設備之間的通信,還為工業(yè)自動化領域的節(jié)能實踐提供了有力支持。通過高效的數(shù)據(jù)傳輸和控制,以及對系統(tǒng)運行
    的頭像 發(fā)表于 03-28 17:00 ?601次閱讀
    <b class='flag-5'>工業(yè)</b>協(xié)議層Profinet轉EtherCAT:<b class='flag-5'>高效</b>節(jié)能監(jiān)測神器