1
rim99 2018-06-29 22:05:39 +08:00 via iPhone
能不能问下楼主,为什么没有选 Spring webflux ?
|
2
vitoaaazzz OP @rim99 成熟度上 vert.x 更胜一筹,同时有提供对数据库的 async 访问,webflux 上好像没有框架层面的支持。
|
3
rim99 2018-07-01 15:01:01 +08:00 via iPhone
@vitoaaazzz 谢谢,我正好对这方面比较感兴趣,可惜工作里用不到
|
4
zjl11 2019-01-29 09:44:26 +08:00
@vitoaaazzz 2019 年了,vertx 到了 3.6.2,楼主的 vertx 表现如何,刚好有研究这个框架的打算。
|
5
vitoaaazzz OP @zjl11
框架轻量启动快,全异步的写法容易写出高性能的代码,但是同样的原因全是异步返回,容易出 callback hell 用 future 或 rxjava 处理相比同步的写法又得多写不少行代码。 对开发人员的要求还是有点的,不单说框架要学习,主要是要养成异步处理逻辑的习惯。 这个项目的话做了半年多,基本没遇到什么解决不了的坑。 但是在团队里用感觉开发效率不行,对开发人员的要求比较高,一是异步编程的思维模式和同步编程还是有点差异,需要适应另外就是同样功能在不太考虑性能的场景用同步写和用异步写代码行数能差不少。项目每次引入新人都要培训适应一下,还容易出错。 目前全给我重写成用 spring boot 了。 结论: 框架还是好框架,一般公司做项目就不要用了,人员培训+习惯框架还是比较费劲的。 |