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

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

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

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

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

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

© 2021 V2EX