Upload
vandang
View
225
Download
0
Embed Size (px)
Citation preview
MICRO SERVICES• klein
• eigene Datenhaltung
• unabhängige Entwicklung
• unabhängiges Deployment
• distributed by default … ?
Das Netzwerk ist zuverlässig
Die Latenzzeit ist gleich Null
Der Datendurchsatz ist unendlich
Das Netzwerk ist sicher
Die Netzwerktopologie wird sich nicht ändern
Es gibt immer nur einen Netzwerkadministrator
Datentransport ist „umsonst“
Das Netzwerk ist homogen
Verticle
Handler
Handler
Handler
Handler
Storage
Bus
Verticle
Handler
Handler
Handler
Handler
Storage
Verticle
Handler
Handler
Handler
Handler
Storage
Bus
Verticle
Handler
Handler
Handler
Handler
Storage
Verticle
Handler
Handler
Handler
Handler
Storage
Bus
Verticle
Handler
Handler
Handler
Handler
Storage
Verticle
Handler
Handler
Handler
Handler
Storage
Bus
Verticle
Handler
Handler
Handler
Handler
Storage
Verticle
Handler
Handler
Handler
Handler
Storage
Bus
Verticle
Handler
Handler
Handler
Handler
Storage
FAT JARVerticle
VerticleVerticle
Verticle
io.vertx.core.Starter
lib.jar
lib.jar
lib.jar
lib.jar
mvn clean package
java -jar target/<appname>1.0-SNAPSHOT-fat.jar
vertx.deployVerticle("maven:com.mycompany:main-services:1.2::my-service", ...)
VerticleVerticle
VerticleVerticle
MAVEN SERVICES