Vert.x
文章平均质量分 94
小白云书童
这个作者很懒,什么都没留下…
展开
-
Vert.x 源码解析(4.x)——Local EvnentBus入门使用和源码解析
Vert.x EventBus是一个分布式事件总线,用于在Vert.x应用程序内或跨多个Vert.x应用程序之间实现异步通信。它允许不同的组件、模块或服务之间通过消息进行交互,从而实现松耦合和高度可扩展的架构。EventBus分为两种,一种是Local模式(项目内),一种是Clustered(集群进行传输)。本文先介绍用法和Local模式传输的源码,下一文章介绍Clustered集群传输的源码。原创 2023-09-07 11:22:40 · 291 阅读 · 0 评论 -
Vert.x 源码解析(4.x)(一)——Future源码解析
这是 Vert.x 中的一个通用接口,用于表示异步操作的结果。它可以包含成功的结果值或失败的异常,允许您在异步操作完成后检查结果,并相应地采取行动。关键函数如下//执行完后的值T result();//异常值//判断是否成功//判断是否失败.........创建PromiseImpl,并且获取Future类,通过Future.OnComplete来添加监听器,通过Promise的complete设置值并且通知监听器。是不是很简单。原创 2023-09-01 08:09:16 · 586 阅读 · 0 评论