Я работаю над проектом Java, в котором есть один экземпляр списка потребителей (у каждого потребителя есть IP (строка) и настройки (объект Custome)). Я слушаю события от твитера, и каждый раз, когда я получаю обновление от твитера, я хочу отправить его потребителям с подходящими настройками по HTTP-запросу.
Я думал сделать это с parallelStream
personList.parallelStream()
.filter(...)
.map(person -> sendHTTP(person.getIp()))
Может ли быть полезным преобразование экземпляра списка в CopyOnWriteArrayList?
personConcurrent.parallelStream()
.filter(...)
.map(person -> sendHTTP(person.getIp()))
Как лучше всего сделать это, чтобы получить наилучшую производительность в отношении многих HTTP-запросов?
Заранее спасибо :)