В настоящее время я использую сервер CometD вместе с реализацией клиента jQuery. Я хотел бы знать, есть ли какой-либо эффективный способ иметь REST API на моем сервере, чтобы клиент мог получать информацию (то есть строку). Мне нужно получить строку только один раз, после чего мне больше не нужно использовать сервис.
В настоящее время я использую служебный канал и добавляю для него прослушиватель на сервер. Затем я позволяю моему клиенту отправить случайное сообщение на этот канал. Получив сообщение, сервер извлечет строку и передаст ее обратно клиенту, используя тот же канал.
Однако я нахожу это очень окольным путем, и, кроме того, клиенту больше не нужно слушать канал после получения строки. Есть ли лучший способ сделать это?
Обновление: я также использую сервер для других каналов в реальном времени, поэтому я выбрал CometD для его функции публикации-трансляции.