powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как такое лучше сделать
4 сообщений из 4, страница 1 из 1
Как такое лучше сделать
    #39242672
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть кластер из 2+ VM на которых спринг или ее - не важно. Т.е. у нас эти два для лоад балансинга + база. Вопрос более общий: как организовать что-то по шедулеру? Ведь будут дублироваться задания x кол-во нод. И вот еще, например, реализовать отправку почты при первом заказе определенной позиции? Как вариант добавить еще спец. event "тачку". На которой делать шедулеры и т.д. Т.е. она сканирует базу, есть первый заказ? -> jms ->из очереди забирает одна из нод (на кот. непосредственно приложение.) Т.е. без отдельной VM не обойтись. Как у Вас такое решается?
...
Рейтинг: 0 / 0
Как такое лучше сделать
    #39242685
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Quartz есть решение для работы в кластере
http://www.quartz-scheduler.org/documentation/quartz-2.x/configuration/ConfigJDBCJobStoreClustering.html
...
Рейтинг: 0 / 0
Как такое лучше сделать
    #39242696
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
no56892 И вот еще, например, реализовать отправку почты при первом заказе определенной позиции? Как вариант добавить еще спец. event "тачку". На которой делать шедулеры и т.д. Т.е. она сканирует базу, есть первый заказ? -> jms ->из очереди забирает одна из нод (на кот. непосредственно приложение.) Т.е. без отдельной VM не обойтись. Как у Вас такое решается?
Ну, если у вас всё на БД завязано, то как-то же вы в ней разруливаете количество позиций, например и другие конфликты между пользователями? Так же и первый заказ вычисляйте.

Если же отложить БД в сторонку, то есть куча решений типа Terracotta, JBoss TreeCache, Hazelcast, которые позволяют шарить состояние в кластере. EJB Singleton на худой конец. Но, конечно, если кластер большой, то лучше подправить процесс, чем городить синхронизацию чего попало между абсолютно всеми нодами.
...
Рейтинг: 0 / 0
Как такое лучше сделать
    #39242764
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Ejb Singleton разве шарится? Жаль, что штатными средствами не решить. А так ясно вообще, спасибо, скорее всего надо сделать отдельный event VM, который по JMS отправляет в ноды, вроде наименее затратная штука.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как такое лучше сделать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]