Más contenido relacionado
La actualidad más candente (20)
Similar a Vertx for worlddomination (20)
Vertx for worlddomination
- 14. Single Thread
1 Thread w/ lock
2 Threads w/ lock
1 Thread w/ CAS
2 Threads w/ CAS
Volatile
0 12500 25000 37500 50000
Contention
https://github.com/codepitbull/lockperformance
- 15. I/O
Acces type cycles
L1- Cache 3
L2-Cache 14
RAM 250
Disk 41000000
Network 240000000
http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/
- 16. Channel A
Channel B
Channel C
Channel D
Selector
Event Handler 1
Event Handler 2
Event Handler 3
Event Handler 4
Event Handler 5
12.10.2012
- 20. class MustacheRendererVerticle extends Verticle {
DefaultMustacheFactory mf =
new DefaultMustacheFactory(
"de/codepitbull/javaland/mustache");
@Override
def start() {
vertx.eventBus.registerHandler("template.render", {
message ->
Mustache mustache = mf.compile(message.body());
StringWriter sw = new StringWriter();
mustache.execute(sw, new Example()).flush();
message.reply(sw.getBuffer().toString());
});
}
}