- Asynchronous programming model.
- Multi-reactor (one ore more event loops).
- Polyglot: Java, JavaScript, Groovy, JRuby, Scala, ...
- Verticles: processing units. Akka/Actor similarities.
- Worker Verticles: blocking code.
- Modules: reusable Verticle set with isolated classloader.
- Local/clustered Shared Map.
- Local/clustered Event Bus.
- HA (auto-deploy of failed Verticles on other nodes).
- Hot deployment (auto-reload on development).
- Light with minimum dependencies: Netty, Jackson & Hazelcast.
- Deployment: fat JAR or minimal Vert.x container.
- Fast: https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json.
Thursday, March 10, 2016
Vert.x
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment