Что такое Cometd? Почему это используется и как работать над этим
Я всего лишь новичок в Cometd, и я заинтересован и хотел узнать, что такое Cometd и для чего он используется. Я погуглил его и нашел какой-то ресурс . Под следующей ссылкой 1. http://docs.cometd.org/reference/installation.html.
Я попробовал с данной демонстрацией, но я не смог получить ожидаемый результат от нее. Кто-нибудь может опубликовать некоторые URL-адреса ресурса, чтобы я мог учиться?
1 ответ
Отказ от ответственности: я руководитель проекта CometD.
CometD - это набор библиотек для написания веб-приложений, которые осуществляют обмен сообщениями через Интернет.
Всякий раз, когда вам нужно написать приложения, в которых клиенты должны реагировать на события на стороне сервера, тогда CometD - очень хороший выбор. Подумайте о приложениях для чата, онлайн-играх, консолях мониторинга, инструментах для совместной работы, биржевой торговле и т. Д. Более подробно см. Во вступлении
CometD поставляет клиентскую библиотеку JavaScript, клиентскую библиотеку Java и библиотеку сервера Java. Это позволяет писать приложения в браузере с детальной логикой и контролем на сервере. Серверная библиотека, работающая на Java, использует высокую масштабируемость JVM и мощный API асинхронного ввода-вывода, предоставляемый JVM и спецификацией Servlet.
CometD не зависит от транспорта: вы пишете свои приложения с использованием API высокого уровня, а CometD заботится о доставке сообщений по сети, используя лучший доступный транспорт: WebSocket или HTTP, а также обеспечивает прозрачный запасной вариант в случае, если WebSocket не работает.
CometD предоставляет решение для кластеризации Oort, которое позволяет горизонтально масштабировать ваши веб-приложения.
CometD поставляется с множеством функций и расширенной документацией, а также с учебными пособиями и демонстрациями, которые вы можете использовать в качестве отправной точки для своего проекта.
Присоединяйтесь к CometD, чтобы начать взламывать веб-приложения на основе CometD.
Учебные пособия по CometD в настоящее время написаны для CometD 2.x, но в настоящее время ведется перенос на CometD 3.x (текущая версия CometD), поэтому требуется немного терпения. Но вы можете начать сразу же, следуя учебнику для начинающих и развертывая демонстрации.
Я надеюсь, что вы можете начать работать с CometD с помощью приведенных выше ссылок. Оставьте электронное письмо в списках рассылки для любой помощи, которая может вам понадобиться.