Vert.x运行环境搭建流程图解
一、从官网https://start.vertx.io配置需要的开发包
二、下载好后把项目导入到IDEA中,由于启动文件MainVerticle类没有main函数,所以需要手动配置启动环境
三、按照如下步骤依次填入配置信息
四、最后选择生成的“Launcher”选项,点击运行。
最后在浏览器端口输入http://localhost:8888,输出结果
Vert.x是事件驱动的,其处理请求的高性能也是基于其事件机制。Vert.x的事件机制中有几个非常重要的概念:Event Loop、Event Loop Vertical、Worker Vertical、Event Bus、Vert.x Module。
- Event Loop:即事件循环,是由Vert.x启动的事件处理线程,也是Vert.x项目对外开放的入口,Vert.x由此接收请求事件。一个Vert.x有一个或多个事件循环线程组成,线程最大数量为主机有效的CPU核数。
- Event Loop Vertical:事件的业务处理线程,存在于Event Loop中,用于处理非阻塞短任务。
- Worker Vertical : 事件的业务处理线程,用于处理长任务阻塞任务。
- Event Bus:即事件总线,是Vert.x事件模型中最核心的部分,所有的事件都经由事件总线进行分发,包括Vertical之间的通信事件。
- Vert.x Module : Vert.x项目模块,一个应用通常由多个模块组成,每个模块一般包含多个Vertical。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- Vertx基于EventBus发送接受自定义对象
- Git恢复之前版本的两种方法reset、revert(图文详解)
- Git撤销&回滚操作(git reset 和 get revert)
- IDEA连接mysql又报错!Server returns invalid timezone. Go to tab and set serverTimezone prope的问题
- PIL包中Image模块的convert()函数的具体使用
- Tensorflow 模型转换 .pb convert to .lite实例
- MySQL数据库中CAST与CONVERT函数实现类型转换的讲解
- SpringBoot基于HttpMessageConverter实现全局日期格式化
- 使用IDEA和Gradle构建Vertx项目(图文步骤)
相关文章
Java的String类中的startsWith方法和endsWith方法示例详解
大家应该都知道startsWith()方法用于检测字符串是否以指定的前缀开始,endsWith()方法用于测试字符串是否以指定的后缀结束,本文就Java的String类中的startsWith方法和endsWith方法给大家详细讲解,感兴趣的朋友一起看看吧2023-11-11IntelliJ IDEA配置Tomcat(完整版图文教程)
这篇文章主要介绍了IntelliJ IDEA配置Tomcat(完整版图文教程),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-05-05Java中ByteBuffer的allocate方法 和allocateDirect方法的区别和选用原则解析
在Java中,ByteBuffer是java.nio包中的一个类,用于处理字节数据,ByteBuffer提供了两种方式来分配内存:allocate和allocateDirect,这篇文章主要介绍了Java中ByteBuffer的allocate方法 和allocateDirect方法的区别和选用原则 ,需要的朋友可以参考下2023-12-12
最新评论