Лучшие практики для использования слюни Expert / flow в веб-приложении

StackOverflow https://stackoverflow.com/questions/3817639

Вопрос

В настоящее время я преподаю себе слюни эксперт / поток, а также GWT. Я хочу использовать потоку с помощью пульсов в качестве мероприятия / командовой шины и двигатель бизнес-правила для достижения свободного муфты между различными частями приложения.

Пока я получил как эксперт, так и поток, работающий из моих тестовых случаев, но у меня есть трудно выяснить, как наилучшим образом реализуйте потоки в веб-контейнере.

Должен ли я поместить все леса в сеанс без медицинской службы EJB и позвольте каждому запросу настроить все с нуля, а затем запустить потоки / правила? Это похоже на трата ресурсов для меня. Могу ли я хранить единую сессию знаний и поделиться тем сессиями между веб-запросами, доступ к нему одновременно, будет ли этот сценарий масштабирования и это резьба безопасна (мое предположение нет)? Обдумать знания сеансы хорошая идея?

Что я прошу, в основном, если есть какие-либо лучшие практики для вышесказанного? Документация и примеры, в то время как в противном случае довольно хорошие, не ясно в этих конкретных точках.

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

BR Magnus

Это было полезно?

Решение

Стоимость знаний является безопасный и тяжелый вес (его не дешево для создания), поэтому вы, вероятно, захотите сохранить это в приложении.

На данный момент большинство людей, как правило, используют архитектуру без гражданской зоны и создают статусную ленту (поток небезопасно и дешево для создания) для каждого веб-запроса, например, в бобовом бобе о беззабочных средств (или бобов шва / CDI или бобовый боб). Тем не менее, если у вас есть мощность состояния EJB, это может быть вознаграждение, чтобы использовать одну стафелющую одобрение для обработки всех запросов в том же разговоре.

Я не уверен, что устойчивая квестки - это безопасно (не думай так), поэтому я сделал проблему: https://issues.jboss.org/browse/jbroules-2842.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top