|
|
|
Курьер почты. Как на Java это лучше сделать ?
|
|||
|---|---|---|---|
|
#18+
Прошу не пинать. Стоит следующая задача. Имеем файловый сервер, на нем есть определенные папки. Периодически в эти папки падают файлики. Эти файлики по определенным условиям (об этом ниже) нужно отправлять по email. Таким образом имеем почти однотипные задачи по отправке. К примеру: Задача 1. Если есть файлик в папке Папка1, то отправить его по адресу Адрес1. Затем файлик положить в папку Архив/(ТекущаяДата). Если папки с текущей датой нет, создать ее. Задача 2. Все тоже самое, но файлики отправляются не как вложения к письму, а как zip архив. Конечно все это можно сделать скриптами, но при таком количестве задач (более 200) будет куча консольных окон всплывать и прочей лабуды. Плохо отследивать ошибки. Так же для каждой задачи имеется свое расписание отправки. Допустим каждые 30 минут с 9 до 15 и т.д. Есть ли такие решения для какого либо Сервера приложений ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2012, 14:45:35 |
|
||
|
Курьер почты. Как на Java это лучше сделать ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2012, 14:51:55 |
|
||
|
Курьер почты. Как на Java это лучше сделать ?
|
|||
|---|---|---|---|
|
#18+
grasoff.net, а с Quartz он дружит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2012, 15:20:20 |
|
||
|
Курьер почты. Как на Java это лучше сделать ?
|
|||
|---|---|---|---|
|
#18+
Конечно все это можно сделать скриптами, но при таком количестве задач (более 200) будет куча консольных окон всплывать и прочей лабуды. Плохо отследивать ошибки. Если делать все на скриптах, то у вас на каждую задачу будет 3-5 строк кода, плюс 1 строка в конфиге Windows Scheduler. То есть ваша задача простейшая. Если свяжетесь с явой, то у вас только для какого-нибудь мавена XML портянка будет больше, чем ВЕСЬ код на скриптах. Кроме того, подумайте, как будет происходить деплой изменений на ява-сервер? Для деплоя на ява сервер надо останаваливать весь контекст. Что при этом произойдет с текущими задачами? Про всплывающие консольные окна - у меня такая проблема не возникала. Кажется, есть опция запускать задачу НЕ в текущей интерактивной сессии. Либо вообще из-под SYSTEM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2012, 18:32:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37849805&tid=2131508]: |
0ms |
get settings: |
21ms |
get forum list: |
28ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
74ms |
get topic data: |
23ms |
get forum data: |
5ms |
get page messages: |
99ms |
get tp. blocked users: |
3ms |
| others: | 347ms |
| total: | 616ms |

| 0 / 0 |
