Как можно интегрировать Red5 в существующее веб-приложение Spring? - PullRequest
0 голосов
/ 21 апреля 2011

Я задавал этот вопрос пару дней назад ( Каков наилучший подход к разработке веб-приложения для видеочата на Java? Flex или JMF? ) благодаря ответам, которые мы там дали, мы решили реализовать его с помощью Flex + Red5, поэтому возникает вопрос, как мы можем внедрить Red5 в существующее веб-приложение Spring? Мы можем максимально использовать преимущества конфигурации Spring Security, которая в настоящее время находится в приложении Spring, и иметь возможность вызывать всю бизнес-логику. Таким образом, мы задаемся вопросом, нужно ли развертывать Red5 на отдельном сервере или мы можем каким-либо образом развернуть его в том же приложении Spring в качестве отдельного сервлета, таким образом, имея возможность использовать ту же конфигурацию Spring Security для защиты сервера Red5? Мы знаем, что конфигурация Red5 основана на Spring, и поэтому мы предполагаем, что мы можем развернуть ее как другой сервлет вместе с Spring ... это возможно? или мы должны развернуть Red5 на другом сервере и настроить другой экземпляр безопасности Spring внутри него?

1 Ответ

1 голос
/ 21 апреля 2011

Множество вопросов:)

По сути, вы просто продолжаете писать свою серверную логику, как вы привыкли, со всеми необходимыми xmls контекста приложения, но имейте в виду, что ваша основная точка входа (по крайней мере, из amf) будет внутри вашего класса расширения приложения (любые дополнительные контексты должны быть загружены оттуда).

О развертывании вашего приложения:

  • У вас может быть Red5 в качестве отдельного сервера, модифицированный Tomcat- (на мой взгляд, лучший), или
  • Вы можетеразверните его на существующих серверах.

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

Вам могут пригодиться следующие ссылки:

...