vert-x3 / vertx-examples

Vert.x examples
Apache License 2.0
3.54k stars 2.08k forks source link

Add real time news feed example with Java client #214

Open andreas-eberle opened 7 years ago

andreas-eberle commented 7 years ago

I want to create a client server application much like the realtime bidding example or the realtime news feed example but with a Java client.

I already asked on Stackoverflow and was told to use the TCP eventbus bridge with this Java client.

I was wondering if this is the correct solution and if so, why is there no official Java TCP eventbus client? Could you add a version of the realtime news feed example with a java client?

vietj commented 7 years ago

the client advocated on SO is valid, however we have also a WIP development of a Java client for both TCP and websocket here https://github.com/vert-x3/vertx-eventbus-bridge-clients/tree/java-client

vietj commented 7 years ago

when the https://github.com/vert-x3/vertx-eventbus-bridge-clients/tree/java-client will be released we will provide examples for it I think

andreas-eberle commented 7 years ago

Thanks @vietj: Is there an ETA for the official client?

vietj commented 7 years ago

we want to make a release of all clients, but I don't have yet an ETA. @pmlopes WDYT ?

pmlopes commented 7 years ago

Currently we need tests, all bridges build fine we just need to test if everything is fine, Everyone is welcome to join!

andreas-eberle commented 7 years ago

Is there a good example where I can see the usage? And are the artefacts available via Maven Central or something like that? Because then I could start my project with this client and if I experience some problems, report back to you.

vietj commented 7 years ago

@andreas-eberle at the moment you need to build them yourself from the sources. The new client is standalone and only depends on Netty and json library. I believe we could setup a CI for the client to publish snapshots though.

vietj commented 7 years ago

@pmlopes we also need to come up with a release plan / strategy, specially for binaries if we have some

pmlopes commented 7 years ago

There's a pr pending showcasing binary uploads to bintray. We need to get an official account since the pr uses my own account.

tsegismont commented 6 years ago

@pmlopes @vietj any update on this?

slavaatsig commented 4 years ago

Is it possible to configure Gradle to try it straight from the GitHub?