Использование потока IP-адресов для отправки им HTTP-запросов - PullRequest
0 голосов
/ 19 июня 2020

Я работаю над проектом Java, в котором есть один экземпляр списка потребителей (у каждого потребителя есть IP (строка) и настройки (объект Custome)). Я слушаю события от твитера, и каждый раз, когда я получаю обновление от твитера, я хочу отправить его потребителям с подходящими настройками по HTTP-запросу.

Я думал сделать это с parallelStream

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

Может ли быть полезным преобразование экземпляра списка в CopyOnWriteArrayList?

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

Как лучше всего сделать это, чтобы получить наилучшую производительность в отношении многих HTTP-запросов?

Заранее спасибо :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...