Posts

Showing posts with the label Spring Boot

Spring Boot V/S Vert.x

Image
S. No Parameters Vert.x Spring boot 1 Primary Focus Vert.x is designed to build your large-scale, super-scalable and distributable web applications which might have less complex business logic in them, but need to perform reliably under massive load. SpringMVC is focused on enterprise processes and enterprise applications with lower user counts. 2 Reactive Manifesto 1. Asynchronous messaging 3. Elastic 4. Resilient 5. Responsive Vert.x is reactive. Vert.x uses asynchronous messaging, a mechanism that scales. It is particularly useful in mircoservices because messages do not care whether you send them across the network or locally in the same JVM. Spring is not reactive. Spring does not support asynchronous messaging. 3 Non-blocking, event driven runtime Vert.x provides a non-blocking, event-driven runtime ...