vertex 3.0 与SpringBoot混合开发之初探
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,SpringBoot是最近几年比较流行的web应用开发框架,它是微服务的一个开发框架。它的Web服务器内核为Tomcat或Jetty,它们作为Servlet容量来对客户端的http/https请求进行
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
东西湖软件开发中心
服务器免费托管
软件开发同事被辞退
无锡专注软件开发怎么样
浙江数据库安全箱销售价格
计算机网络安全包括的三种
河南省联通服务器
软件开发合同 侵权责任
wincc授权管理服务器未启动
数据库的增删查改sql语句
存储保护情况 网络安全
日本服务器id
软件开发能造价
企业服务器提供商
侦查系统正版软件开发公司
杭州爱赞网络技术有限公司
ios服务器炸机
法律法规数据库检索去哪了
三级网络技术考点总结
电影服务器软件
扩大表格数据库
数据库考试全程指导有用吗
软件开发立项 项目奖
工业互联网黑科技
营销网络安全 奉献
阳泉网络技术产品介绍
招聘工作有哪些软件开发
信阳网络技术选择
软件开发工薪10.5k是多少
阿里巴巴数据库超越oracle