微服務(wù)雖然不是一個(gè)新穎的概念或?qū)嵺`,但一直在重新定義軟件開(kāi)發(fā)在很多方面。微服務(wù)有可能取代單片應(yīng)用程序,并且更符合企業(yè)不斷變化的業(yè)務(wù)需求。微服務(wù)更加靈活,它們是小型,獨(dú)立且可重復(fù)使用的服務(wù),可以進(jìn)行修改和獨(dú)立部署,這使企業(yè)可以節(jié)省大量投資。
微服務(wù)是一種開(kāi)發(fā)單一軟件應(yīng)用程序的架構(gòu)風(fēng)格,它結(jié)合了小型獨(dú)立服務(wù)。我們的想法是能夠以隔離的方式工作或修改每個(gè)服務(wù),這樣,與單片應(yīng)用程序的情況不同,整個(gè)軟件應(yīng)用程序不會(huì)因?yàn)楦露艿接绊?。每個(gè)服務(wù)都有自己的進(jìn)程,并以輕量級(jí)機(jī)制進(jìn)行通信 - 通常借助HTTP資源Web服務(wù)。要了解微服務(wù)架構(gòu)的特性,將其與單片軟件系統(tǒng)進(jìn)行比較可能是相關(guān)的。
開(kāi)發(fā)和管理軟件應(yīng)用程序的微服務(wù)方式更符合不斷變化的業(yè)務(wù)需求,這是企業(yè)逐漸采用它的最重要原因。在充滿挑戰(zhàn)和動(dòng)態(tài)的業(yè)務(wù)場(chǎng)景中,企業(yè)需要快速響應(yīng)不斷變化的需求,但單片軟件系統(tǒng)不允許他們這樣做。微服務(wù)更靈活,能夠適應(yīng)不斷變化的情況。微服務(wù)受歡迎的主要原因包括:微服務(wù)應(yīng)用程序允許故障隔離。無(wú)論何時(shí)出現(xiàn)問(wèn)題,服務(wù)的孤立,獨(dú)立性質(zhì)都允許與主要軟件和評(píng)估分離。在修復(fù)故障時(shí),軟件應(yīng)用程序不受影響。企業(yè)不需要長(zhǎng)期承諾使用特定的技術(shù)堆棧,因?yàn)樗鼈兛梢杂脻M足其需求的另一個(gè)替換它。由于服務(wù)是孤立和獨(dú)立的,因此很容易獲得知識(shí)并開(kāi)始工作。
微服務(wù)是一種開(kāi)發(fā)單一軟件應(yīng)用程序的架構(gòu)風(fēng)格,它結(jié)合了小型獨(dú)立服務(wù)。我們的想法是能夠以隔離的方式工作或修改每個(gè)服務(wù),這樣,與單片應(yīng)用程序的情況不同,整個(gè)軟件應(yīng)用程序不會(huì)因?yàn)楦露艿接绊憽C總€(gè)服務(wù)都有自己的進(jìn)程,并以輕量級(jí)機(jī)制進(jìn)行通信 - 通常借助HTTP資源Web服務(wù)。要了解微服務(wù)架構(gòu)的特性,將其與單片軟件系統(tǒng)進(jìn)行比較可能是相關(guān)的。
開(kāi)發(fā)和管理軟件應(yīng)用程序的微服務(wù)方式更符合不斷變化的業(yè)務(wù)需求,這是企業(yè)逐漸采用它的最重要原因。在充滿挑戰(zhàn)和動(dòng)態(tài)的業(yè)務(wù)場(chǎng)景中,企業(yè)需要快速響應(yīng)不斷變化的需求,但單片軟件系統(tǒng)不允許他們這樣做。微服務(wù)更靈活,能夠適應(yīng)不斷變化的情況。微服務(wù)受歡迎的主要原因包括:微服務(wù)應(yīng)用程序允許故障隔離。無(wú)論何時(shí)出現(xiàn)問(wèn)題,服務(wù)的孤立,獨(dú)立性質(zhì)都允許與主要軟件和評(píng)估分離。在修復(fù)故障時(shí),軟件應(yīng)用程序不受影響。企業(yè)不需要長(zhǎng)期承諾使用特定的技術(shù)堆棧,因?yàn)樗鼈兛梢杂脻M足其需求的另一個(gè)替換它。由于服務(wù)是孤立和獨(dú)立的,因此很容易獲得知識(shí)并開(kāi)始工作。
很明顯,微服務(wù)非常受歡迎,因?yàn)樗鼈兏喜粩嘧兓臉I(yè)務(wù)場(chǎng)景。