有没有公司项目是使用 Vertx 全套的?

2019 年 9 月 20 日
 donyee
入职一个 XX 公司,待了 3 个月,公司项目都是用 Vertx 开发的,操作数据库也是用 vertx 提供的异步操作...
问了一圈新公司的老同事,也都不乐意使用,但是一直在用着...
搞得敲代码都很累...
分分钟想跑路啊,但是...
18239 次点击
所在节点    职场话题
31 条回复
lhx2008
2019 年 9 月 21 日
我也不是否认异步对性能提高不大,中间件,数据库这种基础组件,当然应该对性能有更高的要求。也肯定是需要使用异步的架构。
因为异步往往更难以管控,对于普通业务代码,还是要根据实际的业务量来做权衡,平衡性能和可维护性。
hantsy
2019 年 9 月 21 日
@fanqianger 已经说过了,Spring 开启新项目 R2dbc 解决关系数据库问题,也有相应的 Spring Data 集成,https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-r2dbc
hantsy
2019 年 9 月 21 日
再说了,PostgreSQL 已经有一些异步方案,安全不用 Jdbc 的 APIs。Oracle 下一代的数据库访问,https://blogs.oracle.com/java/jdbc-next:-a-new-asynchronous-api-for-connecting-to-a-database
fanqianger
2019 年 9 月 21 日
@hantsy 问一下这个 r2dbc 用的底层数据库驱动协议是啥?
keenkiller
2019 年 9 月 22 日
异步是邪道,golang 是王道
walter211
2019 年 11 月 20 日
求拉个群群
xinhaiw
2019 年 12 月 7 日
为什么不用 play 框架,reactive,数据库 slick,全套用起来也很方便,因为 Scala ?
fanyingman
2020 年 3 月 3 日
@lhx2008 这个 Scala 处理起来会好一点,for{ a<-listA,b<-listB,c<-listC }yield a,b,c 这样玩的话特别爽。可惜很少有人用 Scala 写业务代码
donyee
2021 年 4 月 9 日
我没有跑路,去年用 vertx-web dubbo+mybatis nacos 搞了套 api 网关架构,业务代码写起来快速方便;
鸡汤:杀不死我的东西,只会使我更加坚强!
duanluan
2021 年 6 月 30 日
@donyee 很感兴趣,能交流一下吗?
gaoyuanzong
2023 年 9 月 13 日
有呀。几个项目就是全部 vert.x

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/602656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX