Vertx.io Introduction

写了一个基于Vertx.io的pub/sub的sample,拿出来吹一下,具体的代码在GitHub上vertx-pubsub,下面介绍下Vertx.io的一些功能。

Vertx.io的特性:


Java版本的Node.js


Vertx.io 核心:


利用pub/sub的sample做了一个简单的压力测试


硬件环境 - Processor 1.8 GHz Intel Core i5 - Memory 4 GB 1600 MHz DDR3 - SSD 128GB

场景: - 1 user有1000个朋友,保存消息,并发送给朋友,使用mongodb存储。 - 100个并发请求

结果:

$ siege -c100 -d1 -r100 http://localhost:8080/post

Transactions:          10000 hits
Availability:         100.00 %
Elapsed time:          63.25 secs
Data transferred:           0.57 MB
Response time:          0.01 secs
Transaction rate:         158.10 trans/sec
Throughput:         0.01 MB/sec
Concurrency:            0.83
Successful transactions:       10000
Failed transactions:               0
Longest transaction:            0.19
Shortest transaction:           0.00

结果还不错,没有和node.js做对比,应该不会差! Cheers!

187 Words 18 April 2013 Suzhou, China