之前介绍过quasar如果你希望在");
里。使之后续的await可以将其结果返回这里使用awaitResult返回结果。
我们再深入一点看看 fiberHandler 方法里到底干了什么这里获取Fiber的调度器,然后直接new了一个 Fiber 避免了我们自己对逻辑做Fiber包装。是不是很简单呢
相比较传统的回调Handler,vertx-sync的包装十分优雅基本可以恢复到同步方法调用级别,很好的减轻了異步回调带来的心智负担
但是这个毕竟不是JVM级别的实现,所以或多或少还是有点门槛的比如部署的时候,需要通过设置JVM参数来修改部汾字节码同时还要注意一些
需要挂起的方法上面加注释或者强行让其抛出可中断异常。个人建议在一些不重要的工具级项目里使用非瑺重要的项目不推荐使用,当然了如果你觉得你的业务只需要依赖vert.x那么强烈你推荐你使用只要记得打开 BlockingChecker 就好,可以即时的发现潜在的阻塞逻辑责编:另外7.24号,我们力谱宿云携手Vert.x中国用户组在太库·上海的赞助下举办了一场关于Vert.x的技术之后还会有系列活动,有兴趣的同學们可以关注我们的微信公众号:MaxLeap_yidongyanfa了解更多资讯。
刘小溪Maxleap的高级开发工程师,喜欢倒腾一些有意思的技术框架对新的技术以及语言非常有兴趣,以前在shopex担任架构师目前在Maxleap负责基础架构以及服务框架这块技术,同时也会对Vert.x的社区提供一些开源上的支持