Описание тега bayeux

Bayeux - это протокол для передачи асинхронных сообщений (в основном через HTTP) с низкой задержкой между веб-сервером и веб-клиентом. Сообщения маршрутизируются по именованным каналам и могут быть доставлены: от сервера к клиенту, от клиента к серверу, от клиента к клиенту (через сервер).
1 ответ

Что такое шаблон java cometd для уведомления клиентов о событиях на стороне сервера?

Я изо всех сил пытаюсь понять эффективный способ уведомить клиентов, не тратя впустую потоки. Когда клиент подключается к сервлету CometD, я хочу начать мониторинг серверных событий для клиента и публиковать их на клиенте, когда они доступны. Это до…
22 июн '11 в 21:52
1 ответ

Грааль с рабочим примером Кометы

Я пытаюсь реализовать технологию Push сервера в приложении Grails с использованием Comet, разработав несколько простых примеров, но я изо всех сил стараюсь, чтобы это действительно работало. Я пробовал 2 примера из приведенных ниже 2 ссылок, и это н…
01 ноя '12 в 08:07
1 ответ

Фэй недоступна в клиентском браузере для узла js

Я создал пример приложения, представляющего собой сервер чата, с помощью nodejs + faye + epxress, который отлично работает на моей локальной машине, и я смог отправить сообщение на сервер и опубликовать его в браузере клиента. Но когда я развернул с…
14 май '14 в 09:22
1 ответ

Слушатели подписки CometD

У меня проблема с обработкой запросов на подписку от клиентов и выполнением некоторой обработки на основе запроса. Я хотел бы иметь возможность вызывать метод и выполнять некоторую обработку при получении входящего запроса на подписку на сервере. Я …
10 апр '13 в 09:40
2 ответа

Проблемы с CometD при публикации данных на канал

Я новичок в кометде. Я планировал отправить сообщение на сервер и получить сообщение в своем браузере с помощью комед. Если я отправляю сообщение, оно успешно отправляется на сервер, но не удается получить его в браузере. private void testService() …
02 янв '14 в 11:59
1 ответ

Добавьте настраиваемые поля в сообщение подписки CometD

Я использую клиент CometD Java на Android. группа компиляции: 'org.cometd.java', имя: 'cometd-java-client', версия: '2.9.1' Мне нужно подписаться на канал на сервере CometD. Но есть проблема - серверу требуется настраиваемое сообщение подписки (это …
15 авг '17 в 08:18
1 ответ

Использует ли CometD (Comet with Bayeux Protocol) потоковую передачу HTTP или длинный опрос HTTP?

Существует два способа реализации Comet. Один использует потоковую передачу HTTP, которая использует одно постоянное TCP-соединение для отправки и получения нескольких HTTP-запросов / ответов между клиентом / сервером. Второй - длинный опрос HTTP, к…
10 июл '15 в 03:33
0 ответов

Клиент Python CometD: получение событий из последнего replayId

У меня есть скрипт Python, который работает как клиент CometD с помощью библиотеки, упомянутой здесь. https://github.com/dkmadigan/python-bayeux-client Но проблема в том, что если по какой-то причине мой скрипт не работает, я теряю свои сообщения. Я…
21 июн '18 в 04:15
1 ответ

Написание собственного тривиального клиента Байе

Я пытаюсь понять протокол Байе. Я не нашел веб-ресурса, подробно объясняющего, как технически будет работать клиент bayeux. С этого ресурса Протокол Байе требует, чтобы первое сообщение, отправляемое новым клиентом, было сообщением о рукопожатии (со…
12 фев '16 в 11:16
1 ответ

Как добавить заголовок запроса в Bayeux Client Request?

Я использую Java-клиент Bayeux и пытаюсь добавить заголовок запроса для всех запросов к серверу, включая запрос на квитирование. В настоящее время я использую: mTransport = new LongPollingTransport(options, httpClient) { @Override protected void cus…
05 мар '14 в 20:31
1 ответ

Java bayeux клиент отключается с TimeoutException при простое

Я инициализирую клиент Bayeux: SslContextFactory sslContextFactory = new SslContextFactory(true); HttpClient httpClient = new HttpClient(sslContextFactory); httpClient.start(); Map<String, Object> options = new HashMap<String, Object>();…
20 фев '19 в 15:11
1 ответ

Phantomjs поддерживает Bayeux или WebSockets?

Просто простой вопрос, потому что я не нашел никаких ссылок в документах..
03 мар '15 в 08:42
1 ответ

Есть ли рамки, способные реализовать Байе и повесить на себя?

Похоже, что ComeD может только продлить причину, есть ли фреймворк, способный реализовать Байе и повесить в rensin, или другой, основанный на долгой структуре опроса?
24 окт '12 в 05:28
2 ответа

Независимая от appserver/ платформы реализация в Bayeux

Я планирую создать реализацию bayeux (комету), то есть приложение для построения диаграмм, которое извлекает данные с сервера и соответствующим образом обновляет диаграмму. Но в любом случае я могу создать независимую от платформы реализацию Bayeux …
22 фев '12 в 11:58
1 ответ

Кометт через websocket: "неизвестный транспорт Байе"

Я пытаюсь подключиться к commetd серверу через клиент websocket. Я использовал точно код из официальной демоверсии cometd на github без изменений и попытался подключиться к http://localhost:8080/cometd/test ... но как только мой клиент попытается вы…
03 янв '18 в 12:42
1 ответ

Проблема конфигурации сервера Bayeux

У нас возникла проблема с нашим приложением CometD/Gigaspaces, которое создавало дубликаты экземпляров сервера Bayeux. Смотрите мой предыдущий вопрос, размещенный здесь. После изучения этой проблемы с Gigaspaces выясняется, что каждый компонент, опр…
05 июн '13 в 10:46
1 ответ

Веб-мессенджер комет междоменный Bayeux WebmsgServlet

Я пишу мобильное приложение, используя phonegap, который подписывается на тему SIBus jms. Сначала я смог запустить демонстрацию после настройки, но не смог запустить ее из другого домена, потому что приложение должно быть запущено во внешнем домене …
31 май '12 в 05:26
3 ответа

Фэй против Socket.IO (и Джаггернаут)

Socket.IO, кажется, самая популярная и активная библиотека эмуляции WebSocket. Джаггернаут использует его для создания полной системы паб / подсистема. Faye также популярен и активен, имеет собственную библиотеку javascript, что делает его полную ф…
2 ответа

Почему иногда мое веб-приложение EXTJS перестает отвечать на запросы Chrome

Мы сталкиваемся с некоторыми странными проблемами с нашим веб-приложением, когда мы запускаем его в Chrome. Все операции с приложением выполняются, как и ожидалось, но в некоторые дни, когда мы выполняем самые основные и общие функции приложения, ch…
29 ноя '16 в 08:39
1 ответ

CometD - как установить длительное соединение

Просто чтобы убедиться, что я делаю это правильно. Я кодирую клиента Bayeux для взаимодействия с внешним сервером CometD (через длинный опрос). Мой клиент отправляет запросы в следующем порядке: рукопожатие, подключение, подписка, подключение. После…
23 июн '16 в 09:04