VERTX的使用

Java中应对高并发有多种方案,接下来介绍其中的一个vertx.我将新建一个工程,编码,最后打包运行.思路是先明白代码,再讨论理论概念. 第一步:使用eclipse创建一个maven工程,结构如下  |---pom.xml

|---src
|   |
|  |---main
|  |   |___ java
|   |
|  |___test
|      |___ java

pom文件内容如下: 

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
             http://maven.apache.org/xsd/maven-4.0.0.xsd">
             4.0.0
             io.vertx.blog
             my-first-app
             1.0-SNAPSHOT

             
               
                    io.vertx
                   vertx-core
                   3.0.0
               

             


             
               
                   
                       maven-compiler-plugin
                       3.3
                       
                           1.8
                            1.8
                       

                   

               

              

第二步:编写代码

  package com.qfedu.vertx;

  import io.vertx.core.AbstractVerticle;
  importio.vertx.core.Future;

public class FirstApp extends AbstractVerticle{

   @Override
   public void start(Future fut) {
       vertx
           .createHttpServer()
           .requestHandler( r -> {
               r.response().end("

第一个异步应用

");
           })
           .listen(80, result -> {
               if (result.succeeded()) {
                    fut.complete();
               } else {
                    fut.fail(fut.cause());
               }
           });
    }
}

第三步:编译打包

mvn clean package

第四步:到target目录中找到一个以.jar结尾的文件,运行

 java -jar ***.jar

第五步:使用浏览器访问

http://localhost
即可看到应用的响应输出数据: 第一个异步应用

到此第一个vertx应用就算完成了. 下一篇将介绍vertx相关的概念 

你可能感兴趣的:(VERTX的使用)