gpt4 book ai didi

java - Vertx 3 - Java 序列化大对象

转载 作者:行者123 更新时间:2023-12-02 13:14:26 25 4
gpt4 key购买 nike

Vertx 3 新手。我正在使用 Java API。该用例适用于通常处理大型对象 (POJO) 的报告应用程序。这些 POJO 包含要导出为 PDF、CSV 等的数据,这些数据通常是地​​图列表。我想知道是否必须通过 EventBus 将数据异步传递到不同的 verticle,这会产生序列化/反序列化的成本。处理大型对象时是否有任何提示/技巧,以便我们不会在序列化/反序列化方面产生巨大的开销?

最佳答案

我认为通过 EventBus 发送任何大的东西是个坏主意。您可以使用 vertx SharedData,并仅发送对象的 id。

   LocalMap<String, LargeObject> map = vertx.sharedData.getLocalMap("uniq-map-id");
map.put("unique-id", data);
vertx.eventBus.send(ADDRESS, "unique-id");

关于java - Vertx 3 - Java 序列化大对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43827251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com