Vert.x 3 and Azure cloud platform tutorial

Vert.x 3.2.1 ap­pli­ca­tions can quickly be de­ployed on Mi­crosoft Azure. De­ploy­ment is in­de­pen­dent of your build so it is all about con­fig­u­ra­tion.

About Azure

Azure by de­sign does not sup­port multicast on the net­work vir­tu­al­iza­tion level, how­ever all vir­tual ma­chines de­fined on the same group are de­ployed on the same net­work (by de­fault), so TCP-IP dis­cov­ery can be en­abled and quickly setup to form a clus­ter.

This how you would de­ploy your app:

  1. cre­ate a fat-jar with your app
  2. cre­ate a cluster.xml with tcp-​ip dis­cov­ery
  3. run your app with: cp folder_of_your_cluster_xml_file -cluster -cluster-host VM_PRIVATE_IP

Screencast

The fol­low­ing screen­cast

Don’t for­get to fol­low our youtube chan­nel!

Next post

Vertx 3 and Keycloak tutorial

With the upcoming release of Vert.x 3.3 securing your application with Keycloak is even easier than before.

Read more
Previous post

Vert.x 3.2.1 is released!

We are pleased to announce the release of Vert.x 3.2.1!

Read more
Related posts

Vert.x featuring Continuous Delivery with Jenkins and Ansible

This blog entry describes an approach to adopt Continuous Delivery for Vert.x applications using Jenkins and Ansible by taking advantage of the Jenkins Job DSL and Ansible plugins.

Read more

Unit and Integration Tests

Let’s refresh our mind about what we developed so far in the introduction to vert.x series. We forgot an important task. We didn’t test the API.

Read more

My first Vert.x 3 Application

Let's say, you heard someone saying that Vert.x is awesome. Ok great, but you may want to try it by yourself. Well, the next natural question is “where do I start ?”

Read more