vertex 3.0 与SpringBoot混合开发之初探
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,SpringBoot是最近几年比较流行的web应用开发框架,它是微服务的一个开发框架。它的Web服务器内核为Tomcat或Jetty,它们作为Servlet容量来对客户端的http/https请求进行
千家信息网最后更新 2025年12月02日vertex 3.0 与SpringBoot混合开发之初探
SpringBoot是最近几年比较流行的web应用开发框架,它是微服务的一个开发框架。它的Web服务器内核为Tomcat或Jetty,它们作为Servlet容量来对客户端的http/https请求进行解析。最近,spring.io又出推出一套新的服务器内核框架,它就是WebFlux,以流(stream)的方式进行客户端请求的解析与处理。
Vertx 是另一套微服务开发框架,它是由Eclipse提供的,其服务器内核是Netty。这个与WebFlux其实是相同的。最近国内有不少朋友发文说,SpringBoot的WebFlux的性能也没有想象的那么好,他们指出虽然Non-Blocking技术被使用了。但性能上也存在问题。我虽然没有对他们的测试结果进行考证,但受他们的文章的启发用SpringBoot+Vertx 3 + JDBC搭建一个项目。
整体上,这个Demo项目是SpringBoot进行整个项目的底层管理,用Vertx实现RestFul层,用Spring的Service层进行业务处理,以HIKARI进行数据库连接池的管理,使用JdbcTemplate进行数据库的操作,整体性能确实有不小的提高,但开发的复杂程序也有不少提高。特别是将客户请求数据传给Spring 的Service时,使用到了EventBus,这时候,并发性提高的同时,代码实现的复杂性也增加了很多。
从这个Demo经历来看,在目前应用服务器用户较小的情况下,完全没有必要使用Vertx进行开发,使用SpringBoot已经足够了。
服务
开发
服务器
框架
内核
客户
性能
数据
项目
复杂
数据库
整体
处理
应用
管理
相同
必要
业务
代码
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全宣传周活动流程
网络安全知识一段话
宝德服务器进bios按什么键
网络安全员挑战支付宝视频
网络安全的木桶原理通常是指
互联网科技 保险
服务器可以卖潜影盒吗
视频制作软件开发合同
数据库审计硬件厂家排名
开源数据库链接工具
电视能连上无线网但连不上服务器
hero在武汉有服务器吗
政务网络技术发展趋势
哪个服务器比较平衡
有什么是数据库产品
商务好还是软件开发好
徐州软件开发公司地址
网络安全设备五合一
软件开发写个棋牌软件
泰州营销软件开发项目
vc 连接数据库
萤石服务器地址
淄博市网络安全演习
黎明杀机服务器宕机
御龙在天手游服务器怎么买
连不上虚拟机的服务器
潍坊市网络安全领导小组
泉州棋牌软件开发
mysql数据库修复工具
怎么设置云服务器安全组白名单