首页 > 解决方案 > 使用 IP 流向它们发送 http post 请求

问题描述

我正在开发一个 Java 项目,该项目有一个消费者列表实例(每个消费者都有 IP(String) 和 Preferences(Custome Object) )。我正在收听来自 tweeter 的事件,每次我从 tweeter 获得更新时,我都想通过 HTTP 发布请求将其发送给具有适当偏好的消费者。

我想过用parallelStream来做

personList.parallelStream()
.filter(...)
.map(person -> sendHTTP(person.getIp()))

将列表实例转换为 CopyOnWriteArrayList 会有所帮助吗?

personConcurrent.parallelStream()
.filter(...)
.map(person -> sendHTTP(person.getIp()))

什么是最好的方法来获得关于许多 HTTP 发布请求的最佳性能?

提前致谢 :)

标签: javaparallel-processingjava-streamhttprequestjava.util.concurrent

解决方案


推荐阅读