Vert.x運(yùn)行環(huán)境搭建流程圖解
一、從官網(wǎng)https://start.vertx.io配置需要的開發(fā)包

二、下載好后把項(xiàng)目導(dǎo)入到IDEA中,由于啟動(dòng)文件MainVerticle類沒有main函數(shù),所以需要手動(dòng)配置啟動(dòng)環(huán)境

三、按照如下步驟依次填入配置信息

四、最后選擇生成的“Launcher”選項(xiàng),點(diǎn)擊運(yùn)行。
最后在瀏覽器端口輸入http://localhost:8888,輸出結(jié)果

Vert.x是事件驅(qū)動(dòng)的,其處理請(qǐng)求的高性能也是基于其事件機(jī)制。Vert.x的事件機(jī)制中有幾個(gè)非常重要的概念:Event Loop、Event Loop Vertical、Worker Vertical、Event Bus、Vert.x Module。
- Event Loop:即事件循環(huán),是由Vert.x啟動(dòng)的事件處理線程,也是Vert.x項(xiàng)目對(duì)外開放的入口,Vert.x由此接收請(qǐng)求事件。一個(gè)Vert.x有一個(gè)或多個(gè)事件循環(huán)線程組成,線程最大數(shù)量為主機(jī)有效的CPU核數(shù)。
- Event Loop Vertical:事件的業(yè)務(wù)處理線程,存在于Event Loop中,用于處理非阻塞短任務(wù)。
- Worker Vertical : 事件的業(yè)務(wù)處理線程,用于處理長(zhǎng)任務(wù)阻塞任務(wù)。
- Event Bus:即事件總線,是Vert.x事件模型中最核心的部分,所有的事件都經(jīng)由事件總線進(jìn)行分發(fā),包括Vertical之間的通信事件。
- Vert.x Module : Vert.x項(xiàng)目模塊,一個(gè)應(yīng)用通常由多個(gè)模塊組成,每個(gè)模塊一般包含多個(gè)Vertical。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Vertx基于EventBus發(fā)送接受自定義對(duì)象
- Git恢復(fù)之前版本的兩種方法reset、revert(圖文詳解)
- Git撤銷&回滾操作(git reset 和 get revert)
- IDEA連接mysql又報(bào)錯(cuò)!Server returns invalid timezone. Go to tab and set serverTimezone prope的問題
- PIL包中Image模塊的convert()函數(shù)的具體使用
- Tensorflow 模型轉(zhuǎn)換 .pb convert to .lite實(shí)例
- MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實(shí)現(xiàn)類型轉(zhuǎn)換的講解
- SpringBoot基于HttpMessageConverter實(shí)現(xiàn)全局日期格式化
- 使用IDEA和Gradle構(gòu)建Vertx項(xiàng)目(圖文步驟)
相關(guān)文章
Spring MVC文件上傳大小和類型限制以及超大文件上傳bug問題
這篇文章主要介紹了Spring MVC文件上傳大小和類型限制以及超大文件上傳bug問題,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-10-10
IDEA創(chuàng)建Java項(xiàng)目導(dǎo)出Jar包運(yùn)行
這篇文章主要介紹了IDEA創(chuàng)建Java項(xiàng)目導(dǎo)出Jar包運(yùn)行,需要的朋友可以參考下2021-01-01
Java 如何繞過迭代器遍歷時(shí)的數(shù)據(jù)修改異常
這篇文章主要介紹了Java 繞過迭代器遍歷時(shí)的數(shù)據(jù)修改異常的方法,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下2021-02-02
分享幾個(gè)Java工作中實(shí)用的代碼優(yōu)化技巧
這篇文章主要給大家分享幾個(gè)Java工作中實(shí)用代碼優(yōu)化技巧,文章基于Java的相關(guān)資料展開對(duì)其優(yōu)化技巧的分享,需要的小伙伴可以參考一下2022-04-04
springcloud整合seata的實(shí)現(xiàn)代碼
這篇文章主要介紹了springcloud整合seata的實(shí)現(xiàn)方法,整合步驟通過引入spring-cloud-starter-alibaba-seata?jar包,文中結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05
Java C++題解leetcode 1684統(tǒng)計(jì)一致字符串的數(shù)目示例
這篇文章主要為大家介紹了Java C++題解leetcode 1684統(tǒng)計(jì)一致字符串的數(shù)目示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
Java Swing編寫一個(gè)簡(jiǎn)單的計(jì)算器軟件
大家好,本篇文章主要講的是Java Swing編寫一個(gè)簡(jiǎn)單的計(jì)算器軟件,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12

