超能陸戰隊中的微型機器人現已實現!

看過《超能陸戰隊》的朋友想必對電影中兩種機器人有着濃厚的興趣,一個是“大白”,白白胖胖的身軀加上磁性的機器人聲音,讓無數少女巴不得立馬衝上去給一個大大的擁抱。

超能陸戰隊中的微型機器人現已實現!
然而電影中真正的黑科技其實是那一個個“微型磁力機器人”,有了它們,人們就可以輕鬆的上天、入地,創造一切可能。
超能陸戰隊中的微型機器人現已實現!
一個個帶有磁性的小部件,一個個獨立的個體。通過磁力即可互相連接,接入後即可互相通訊從而實現組合成爲任何物體。總結一下此微型機器人的特性如下:
1、彼此獨立,通過磁力與其他機器人進行相互吸引。
2、離開了羣體,雖然能夠繼續運轉,但是功能變得很單一。
3、它是一種鬆散耦合的結構,只有這樣才能夠具有更強的可擴展性。

我們通過這一硬件的特性,推斷一下軟件領域是否進行相同的嘗試?一個應用,它有多個模塊,每一個模塊可能是一個功能,組合起來就形成了一個應用,其架構是鬆散耦合的。通過這樣的特徵進行索引,結果被我驚訝的發現了一個真相!
超能陸戰隊中的微型機器人現已實現!
微服務!與“微型機器人”的特性幾乎一致:
1、各模塊彼此獨立,通過比如Rest API接口進行交互。
2、每一個模塊都承載着某一項功能,功能單一。
3、鬆散耦合的結構,具有極強的可拓展性。

電影中,男主在介紹他的微型機器人時有提到在運輸、建造上會有巨大的貢獻。那麼,微服務這樣的架構在什麼樣的場景下可以發揮出巨大的效力呢?
最簡單的就是遊戲。
超能陸戰隊中的微型機器人現已實現!
網絡遊戲通常是單區單服,一臺機器運行若干個遊戲世界。每一臺機器可承載的玩家是有限的,不同的遊戲世界數據是不會互通的,所以都是一個進程對應一個遊戲。
微服務在此場景下就可以得到一個非常好的應用。遊戲有其本身的邏輯規則,業內稱爲遊戲機制。一個遊戲可能會有任務移動的機制、有道具掉落使用的機制、或者是電腦機器人的機制等。那麼,爲什麼不把這些一個一個的遊戲機制通過微服務來實現呢?
比如人物移動的機制,就完全可以由微服務構成一套自治系統進行控制。它可以完全獨立,自己與外部信息進行交互。未來,這一套機制完全可以進行復用,只需蒙上不同的“皮”就可以輕鬆運行!
電影中,主角通過頭戴式的意念儀器對微型機器人進行控制。對於微服務來說,一個“大腦”自然也是必不可少的。
超能陸戰隊中的微型機器人現已實現!
微服務的“大腦”——華爲雲微服務引擎。
華爲雲微服務引擎(Cloud Service Engine) 提供高性能微服務框架和一站式服務註冊、服務治理、動態配置和分佈式事務管理控制檯,幫助用戶實現微服務應用的快速開發和高可用運維;提供Spring Cloud、Service Mesh和ServiceComb商業版

作爲微服務的“大腦”,相比較其他廠,華爲自然是具有天然的優勢,幾十年技術積累可謂是厚積薄發。即使面對常用的微服務解決方案,比如Spring Cloud自建開源微服務架構,華爲雲也有非常強的優勢:
1、管理界面:提供一站式微服務管理控制檯,包含服務目錄、服務治理、服務配置、事務看板及新服務創建等簡單易用的Web操作界面。
2、多語言開發:支持JAVA、Go、PHP、.NET、Python、NodeJS及其他多種主流開發語言
3、通信協議:不僅支持Rest,還支持RPC。
4、Service Mesh:提供商業版Mesher,支持一鍵式部署。

更多優勢信息可點此瞭解!
華爲雲微服務引擎:https://www.huaweicloud.com/product/cse.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章