spring boot vs vert.x
|
Spring Boot
|
Vert.x
|
|
Managed by Pivotal
|
Under Eclipse Foundation (VMware initially)
|
|
Only JVM languages
|
Polyglot - Any language (Overcome disadvantage of Node js - single
threaded),
Vert.x allows to create multiple threads based on the number of CPU
cores whlie only one process is executed.
|
|
Opinionated & heavy weight
|
Very raw and light weight
|
|
Bigger ecosystem and support for spring is huge
|
Testing async. code might be tedious
|
|
Spring boot is not reactive(event based) by default
|
Vert.x is evolving and people started sing Vert.x
|
|
Need to handle synchronization and locking manually
|
Vert.x is reactive
- Provides Event Bus
- Simple concurrency model
|
|
Not Modular
|
Follow Module System
- Can be reused and published
to public module repo
|
Comments
Post a Comment