Как я могу запустить сайт ajax push (activemq или cometd или что-то еще)? - PullRequest
2 голосов
/ 11 июля 2009

Я хочу запустить приложение, которое будет использовать ajax push, однако веб-сервер должен быть настроен правильно, и я не знаю, как запустить компоненты на стороне сервера.

Я хотел бы начать с dojo's cometd , а затем прочитать некоторые блоги, в которых говорилось, что activeMQ старше и является флагманским носителем для ajax push, но был и другой блог, в котором говорится, что очень сложно настроить и заставить его работать.

Теперь я в замешательстве, прежде чем начать, пожалуйста, расскажите мне, пожалуйста :) Каков оптимальный способ настройки среды ajax push?

Синан.

Ответы [ 5 ]

2 голосов
/ 04 декабря 2009

Это очень сильно зависит от вашей языковой структуры. Вот хорошее сравнение:

http://cometdaily.com/maturity.html

В нем нет новой версии, только что выпущенной моей компанией для сред .NET, WebSync , но в остальном она довольно всеобъемлющая.

2 голосов
/ 14 июля 2009

Вы проверили страницу ActiveMQ Ajax (http://activemq.apache.org/ajax.html)?

это не должно быть так сложно настроить правильно. И не стесняйтесь отправлять любые связанные вопросы в список рассылки ActiveMQ.

Приветствие Деян

2 голосов
/ 11 июля 2009

На конференции PHP в Словении было сказано, что Meteor - лучший сервер для Comet.

1 голос
/ 03 января 2010

Ну, комет не очень сложно настроить ... вы бы получили примеры на комедийном сайте ....

у него есть два метода подписки и публикации, для выполнения ajax push вы должны подписаться на канал и опубликовать контент на канале ... это основное применение ... мы использовали одну и ту же методологию.

Есть версии реализаций комедийных dojo и jquery. Мы использовали dojo. Неважно, какой вы используете ... как только вы увидите примеры, которые вы поймете ...

Эта методика подписки и публикации хороша для приложений чата, а также для вещания по сети ...

для дизайна веб-сайта и функций бэкэнда ... мы использовали инфраструктуру j2ee и веб-сервер Jetty .....

Если я правильно понимаю ваш вопрос ... вам нужно установить Jetty 7 (версия webtide) .. только эта версия поддерживает Cometd .... при установке я имею в виду распаковать :-) .. это так просто ... в Папка веб-приложений. Вы получаете папку Cometd с примерами. Правильно разбирайтесь в этих примерах. JSP-страницы вашего веб-приложения будут использовать javascripts для подписки и публикации. в свою очередь назвал бы "div" ... вот как вы публикуете или транслируете свой контент ....

Полагаю, вы знакомы с javascript, jsp и сервлетами ...

imashok2000 (точка) Gmail (точка) ком

спасибо, Ашок

0 голосов
/ 14 июля 2009

Вы также должны рассмотреть Lift Framework поверх контейнера Jetty. Насколько я понимаю, он очень хорошо поддерживает веб-разработку в стиле комет.

www.liftweb.net

...