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

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

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

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

Vert.x是事件驅(qū)動的,其處理請求的高性能也是基于其事件機制。Vert.x的事件機制中有幾個非常重要的概念:Event Loop、Event Loop Vertical、Worker Vertical、Event Bus、Vert.x Module。
- Event Loop:即事件循環(huán),是由Vert.x啟動的事件處理線程,也是Vert.x項目對外開放的入口,Vert.x由此接收請求事件。一個Vert.x有一個或多個事件循環(huán)線程組成,線程最大數(shù)量為主機有效的CPU核數(shù)。
- Event Loop Vertical:事件的業(yè)務處理線程,存在于Event Loop中,用于處理非阻塞短任務。
- Worker Vertical : 事件的業(yè)務處理線程,用于處理長任務阻塞任務。
- Event Bus:即事件總線,是Vert.x事件模型中最核心的部分,所有的事件都經(jīng)由事件總線進行分發(fā),包括Vertical之間的通信事件。
- Vert.x Module : Vert.x項目模塊,一個應用通常由多個模塊組成,每個模塊一般包含多個Vertical。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Vertx基于EventBus發(fā)送接受自定義對象
- Git恢復之前版本的兩種方法reset、revert(圖文詳解)
- Git撤銷&回滾操作(git reset 和 get revert)
- IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab and set serverTimezone prope的問題
- PIL包中Image模塊的convert()函數(shù)的具體使用
- Tensorflow 模型轉(zhuǎn)換 .pb convert to .lite實例
- MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉(zhuǎn)換的講解
- SpringBoot基于HttpMessageConverter實現(xiàn)全局日期格式化
- 使用IDEA和Gradle構(gòu)建Vertx項目(圖文步驟)
相關(guān)文章
Java的String類中的startsWith方法和endsWith方法示例詳解
大家應該都知道startsWith()方法用于檢測字符串是否以指定的前綴開始,endsWith()方法用于測試字符串是否以指定的后綴結(jié)束,本文就Java的String類中的startsWith方法和endsWith方法給大家詳細講解,感興趣的朋友一起看看吧2023-11-11
IntelliJ IDEA配置Tomcat(完整版圖文教程)
這篇文章主要介紹了IntelliJ IDEA配置Tomcat(完整版圖文教程),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則解析
在Java中,ByteBuffer是java.nio包中的一個類,用于處理字節(jié)數(shù)據(jù),ByteBuffer提供了兩種方式來分配內(nèi)存:allocate和allocateDirect,這篇文章主要介紹了Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則 ,需要的朋友可以參考下2023-12-12

