第 4 章 常见组件的更改


本节介绍基本 Eclipse Vert.x 组件中的更改。

4.1. 消息传递的更改

本节介绍消息传递方法中的更改。

4.1.1. 写流中的写入和结束方法不再是模糊的

WriteStream<T>.write ()WriteStream<T>.end () 方法不再是 fluent。

  • 写和最终回调方法返回 void
  • 其他写入和最终方法返回 Future<Void>

这是有问题的更改。如果您已将虚线用于写入流,请更新您的应用程序。

4.1.2. MessageProducer 不会扩展 WriteStream

MessageProducer 接口不会扩展 WriteStream 接口。

在之前的 Eclipse Vert.x 版本中,MessageProducer 接口扩展了 WriteStream 接口。MessageProducer 界面提供对消息后端的支持。泄漏泄漏将减少消息制作者中的学分。如果这些泄漏使用了所有学分,则不会发送消息。

但是,MessageConsumer 将继续扩展 ReadStream。当 MessageConsumer 暂停并且待处理的消息队列已满时,消息将被丢弃。这会继续与 Rx 生成器集成,以构建使用管道的消息。

4.1.3. 从 MessageProducer中删除了发送方法

MessageProducer 界面中的发送方法已被删除。

使用 MessageProducer<T>.write (T) 而不是 MessageProducer<T>.send (T)EventBus.request (String,Object,Handler) 的方法,而不是 MessageProducer.send (T,Handler)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.