Microserver是一個(gè)方便的微服務(wù)模塊化引擎,微服務(wù)器插件提供了與Spring(核心)、Jersey、Guava、Tomcat、Grizzly、反應(yīng)式編程、Hibernate(和Spring Data)、Spring Boot、Codahale Metrics、Swagger的無縫集成,還有更多的內(nèi)容即將推出。
軟件介紹
Microserver是一個(gè)用于構(gòu)建基于Spring和Spring Boot的微服務(wù)的插件引擎。Microserver支持純微服務(wù)和微單體開發(fā)風(fēng)格。微單體風(fēng)格涉及到將多個(gè)服務(wù)打包到一個(gè)部署中--為開發(fā)人員提供微服務(wù)開發(fā)的生產(chǎn)力,而沒有操作風(fēng)險(xiǎn)。這可以幫助團(tuán)隊(duì)在目前是單體的項(xiàng)目上采用微服務(wù)架構(gòu)。
微服務(wù)器插件與微服務(wù)是正交的。它們解決了微服務(wù)開發(fā)中常見的問題,即服務(wù)被拆分并單獨(dú)部署,但代碼仍然糾纏在一個(gè)單體的通用庫中。通過利用與微服務(wù)開發(fā)相同的模塊化架構(gòu)原則的插件系統(tǒng),團(tuán)隊(duì)可以將跨服務(wù)的關(guān)注點(diǎn)和基礎(chǔ)架構(gòu)保持在大小合適、連貫一致的插件模塊中。