Git Product home page Git Product logo

wiki's Introduction

Vert.x 3 Wiki

We also use this repository to host the wiki for Vert.x 3

wiki's People

Contributors

purplefox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wiki's Issues

Complete Rx support

Complete the current Vert.x RX support.

Including helpers and generated Rx-ified version of our APIs.

columnNames getter in Row.class (new reactive SqlClient)

Does it possible to get access to colunm names from row class (MySQLRowImpl) as List after query perfomed?
If it is can we have public method for it? Thnks
Or looking further it will be perfect to have ability to transform result (row) to JsonObject by specific method...
PS: Does MySQLClient have support for 8.0 version?

Handling issues page contains dead links to Waffle.io

Version

Latest wiki, the Handling issues page specifically, contains links to Waffle for handling issues.
Waffle has closed down last year, and those links are now dead.

Context

I was just reading the doc, looking into how to contribute to vert-x :).
Because this is a wiki I can't easily make a pull request :).

Do you have a reproducer?

Click the waffle links at the bottom of the page. This one and this one. They are both 404.

Extra

There seems to be a few alternatives, but none that seems quite as loved just yet.

Event bus socket interop

Simple JSON text protocol so clients can open a socket and talk to the Vert.x event bus.

Very similar to what we already have in the Vert.x event bus bridge.

It's really a matter of fine tuning and publishing the protocol, and developing from what we already have in the event bus bridge.

Complete documentation

Once docgen is complete, we need to complete documentation for all Vert.x APIs, including:

vertx-core
and all of the stack.

Blueprints

Create various end to end examples / tutorials showing how to create typical applications with Vert.x

Complete metrics

  • Better selection of metrics
  • Metrics output to event bus
  • Expose metrics registry so users can expose their own metrics

Groovy: eventBus.send() with DeliveryOptions fails in 3.6.3

my Groovy code:

class GatewayVerticle extends AbstractVerticle {
  DeliveryOptions HOP_OPTS = new DeliveryOptions( sendTimeout:5000 )
  @Override
  void start() throws Exception {    
    vertx.eventBus().send( 'addr', [ aa:42 ], HOP_OPTS ){ println it }
  }
}

fails with

java.lang.IllegalArgumentException: No message codec for type: class java.util.LinkedHashMap at io.vertx.core.eventbus.impl.CodecManager.lookupCodec(CodecManager.java:101) at io.vertx.core.eventbus.impl.clustered.ClusteredEventBus.createMessage(ClusteredEventBus.java:180) at io.vertx.core.eventbus.impl.EventBusImpl.send(EventBusImpl.java:111)

If I ommit the setting sendTimeout it fails with the same exception.

The following line works just fine:
vertx.eventBus().send( 'gateway', [ aa:42 ] ){ doSomeStuff() }

If I convert the map into JsonObject, it also works:
vertx.eventBus().send( 'addr', new JsonObject( aa:42 ), HOP_OPTS ){}

See https://stackoverflow.com/questions/55415485/vertx-3-6-3-eventbus-send-with-deliveryoptions-fail for further discuccsion

Allow to install Vert.x using npm or gem

We should create an NPM module which contains the Vert.x distribution, so the user can install vert.x with

npm install vertx

Similarly we should create a gem.

Create stacks/distro

Use the vertx-stack project to configure several different stacks/distros including:

  • minimal
  • all
  • maybe other language specific ones

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.