Viewing profile — purplefox
purplefox
HN member- Joined
- Wed, Sep 28, 2011, 7:24 PM UTC
- HN karma
- 195
- Public activity
- 32 items
- HN profile
- View on Hacker News ↗
About purplefox
No profile information was provided.
Recent public activity
-
comment
Comment #40499548
Very excited to announce the release of a new open source project Tektite. Tektite allows you to create topics (like Kafka or RedPanda) but also do processing (like Flink) and lots…
- story
-
comment
Comment #5472438
I haven't looked at this detail yet, but it should be noted that we haven't even optimised Vert.x yet so there should be plenty of scope for further improvement :) (Disclaimer: I'm…
- story
- story
-
comment
Comment #3956308
The JVM does not doing any caching. And artificially crippling Vert.x to a single core does not prove anything. Anybody who cares about performance will be using more than one core…
-
comment
Comment #3952479
I've tested several combinations of blocking, non blocking, readFile, streams (pipe) and using chunked transfer encoding. Results vary a little but all way below the Vert.x results…
-
comment
Comment #3950239
People have already got Vert.x running on OpenShift and Heroku, and CloudFoundry support shouldn't be too much longer.
-
comment
Comment #3950228
Hopefully Scala won't be too long :)
-
comment
Comment #3950226
+1. The system is in steady state, i.e. queues of requests/responses aren't growing. Therefore it doesn't actually matter if you count the requests or the responses.
-
comment
Comment #3950219
The flaw in your argument is that the server is spending 80% of its time reading a file from disk. It's more than likely that it spends close to 0% of its time in disk access since…
-
comment
Comment #3949588
Vert.x has a hybrid model. It has both event loops and a background thread pool, so you can choose which to run your task on depending on what kind of thing it is. E.g. it's stupid…
-
comment
Comment #3949571
It's labelled badly, what is actually measured is req/resp per second. I.e from request to corresponding response and how many of those it can do per second. If you doubt the numbe…
-
comment
Comment #3949565
If you read the docs we specifically mention the "Fibonacci" farce. Vert.x (unlike node) does not force you to do everything on the event loop. It has a hybrid model. For things li…
-
comment
Comment #3949142
Agreed, it would be good to have CommonJS support. However, it's unlikely that node modules will work as is with Vert.x, since the API is different. (Unless someone writes a transl…
-
comment
Comment #3949134
Yes indeed. You can mix and match Java, JavaScript, Ruby and Groovy in the same app. We hope to support more languages going ahead (e.g. Java, Scala, ...)
- story
- story
-
comment
Comment #3929869
http://vertx.io/core_manual_js.html#serving-files-directly-d...
-
comment
Comment #3929475
Yes, of course in a real web server you'd make sure you do the checks ;) The documentation actually mentions this point explicitly :)
-
comment
Comment #3929469
Yes, I meant threads ;) E.g. A web server using node.js on a 32 core server. You would have to manually manage 32 instances of node, and use a load balancer or the cluster module i…
-
comment
Comment #3929445
If the wire protocol for the driver is published, then you can write a 100% async driver for it. I.e. no threads blocking, ever. In fact, I already did this for redis and vert.x (I…
-
comment
Comment #3928648
Yes, vert.x should work directly on Windows. I shall update the wiki accordingly :)
-
comment
Comment #3928636
Fibers (or equivalent constructs) aren't supported by all the languages that Vert.x supports (e.g. Java) so we can't really support something like that until we can do it in all th…
-
comment
Comment #3928605
That's right. If you use the sendFile() method and you're on an OS that supports it, then the kernel will do the copying directly from file to socket for you. You can also serve fi…