none
Получение сообщение в определенное время (коммуникационные окна) RRS feed

  • Общие обсуждения

  • Здравствуйте, коллеги.

    Для отправки сообщений на некоторую группу "избранных" пользователей необходимо реализовать следующий  функционал:

    1. Доставка сообщений до этих пользователей должна осуществляться в строго определенные коммуникационные окна.

    2. Все сообщения вне этих окон собираются в очереди и ждут доставки.

    3. Один из отправителей имеет право отправлять в любое время.

    4. Сами "избранные" пользователи имеют право отправлять в любое время.

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

    В связи с этим вопрос, что вы можете предложить более оптимальное, для реализации данного функционала, может есть какое-нить ПО, или готовые транспортные агенты. Сам в инете ничего не нашел подходящего.

    27 октября 2015 г. 10:11

Все ответы

  • вот эта тема вам не подойдет?

    Do not multiply entities beyond what is necessary

    27 октября 2015 г. 10:15
  • Спасибо за ответ.

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

    27 октября 2015 г. 10:29