Как сделать длинный опрос с использованием netty рамки? Скажем, например, я получаю http://localhost/waitforx
длинный опрос netty nio рамки java
но waitforx
является асинхронным, поскольку он должен ждать события? Скажем, например, он извлекает что-то из блокирующей очереди (может только извлекать данные в очереди). При получении элемента из очереди я хотел бы отправить данные обратно клиенту. Надеюсь, кто-то может дать мне несколько советов, как это сделать.
Большое спасибо
Действительно ли это работает? Можете ли вы писать на канал из другого потока? Это поточно-безопасный? –
Да, это поточно-безопасный –
Как «разные потоки» знают, какой канал использовать? Например, клиент1 делает длинный опрос, мне нужно поместить канал в HashMap и получить его после того, как событие произошло, чтобы я мог отправить частичный контент? –
pkrish