java - Java 异步与反应式驱动程序性能
问题描述
我们目前正在使用带有 Neo4j 4.0 的 Java 异步驱动程序。
我在这里查看了一个演示文稿,其中使用新的 Reactive 驱动程序显示了性能结果,尤其是内存消耗方面的结果非常好。
我想知道对于具有大量数据的 READ 查询,异步驱动程序和反应驱动程序之间的性能差距有多远。
根据我从文档中了解到的情况,异步驱动程序仅支持流量控制,而反应式驱动程序在后台使用 Publisher-Subscriber API。如果我错了,请告诉我,但我知道异步驱动程序只是使用静态 fetchSize 值对批处理记录进行一些拉动,而反应式驱动程序正在使用动态推拉。我对吗 ?
那么,我们是否可以期望异步驱动程序和响应式驱动程序之间的性能存在显着差异,而在数据量很大时支持响应式驱动程序?
解决方案
推荐阅读
- diff - 如何在给定原始文件和差异文件的情况下生成文件
- javascript - 捕获从数组拼接的数据
- javascript - 如何从javascript onclick属性中提取href列表并使用scrapy在python中循环解析?
- php - mysql列的总和乘以php中的一个变量
- c# - 使用 SpeechLib 时获取 Word 事件
- javascript - 原生组件在 ReactNative 中直接相互通信
- regex - 在飞镖中使用动态(可变)字符串作为正则表达式模式
- python - 使用 tkinter 保存子进程输出
- android - 房间迁移:“没有这样的表:room_table_modification_log”
- python - 在 /tmp/pip_build_root/confluent-kafka 中安装失败,错误代码为 1