Vert.x運行環(huán)境搭建流程圖解
一、從官網(wǎng)https://start.vertx.io配置需要的開發(fā)包
二、下載好后把項目導(dǎo)入到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è)務(wù)處理線程,存在于Event Loop中,用于處理非阻塞短任務(wù)。
- Worker Vertical : 事件的業(yè)務(wù)處理線程,用于處理長任務(wù)阻塞任務(wù)。
- Event Bus:即事件總線,是Vert.x事件模型中最核心的部分,所有的事件都經(jīng)由事件總線進行分發(fā),包括Vertical之間的通信事件。
- Vert.x Module : Vert.x項目模塊,一個應(yīng)用通常由多個模塊組成,每個模塊一般包含多個Vertical。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Vertx基于EventBus發(fā)送接受自定義對象
- Git恢復(fù)之前版本的兩種方法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的Socket網(wǎng)絡(luò)編程基礎(chǔ)知識入門教程
這篇文章主要介紹了Java的Socket網(wǎng)絡(luò)編程基礎(chǔ)知識入門教程,包括基于TCP/IP和UDP協(xié)議的簡單實例程序講解,需要的朋友可以參考下2016-01-01Java的String類中的startsWith方法和endsWith方法示例詳解
大家應(yīng)該都知道startsWith()方法用于檢測字符串是否以指定的前綴開始,endsWith()方法用于測試字符串是否以指定的后綴結(jié)束,本文就Java的String類中的startsWith方法和endsWith方法給大家詳細(xì)講解,感興趣的朋友一起看看吧2023-11-11IntelliJ IDEA配置Tomcat(完整版圖文教程)
這篇文章主要介紹了IntelliJ IDEA配置Tomcat(完整版圖文教程),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05一文帶你學(xué)習(xí)Java多維數(shù)組的使用技巧
Java作為一門廣泛應(yīng)用于各行各業(yè)的開發(fā)語言,具有豐富的數(shù)據(jù)類型支持,其中多維數(shù)組是其重要的一種,多維數(shù)組可以更加方便地組織數(shù)據(jù),提高Java應(yīng)用程序的效率,本文將為大家介紹Java中多維數(shù)組的基本概念和常用操作,助力讀者更好地掌握多維數(shù)組的使用技巧2023-11-11Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則解析
在Java中,ByteBuffer是java.nio包中的一個類,用于處理字節(jié)數(shù)據(jù),ByteBuffer提供了兩種方式來分配內(nèi)存:allocate和allocateDirect,這篇文章主要介紹了Java中ByteBuffer的allocate方法 和allocateDirect方法的區(qū)別和選用原則 ,需要的朋友可以參考下2023-12-12