Репликация Vs Mail.send

  • Автор темы susinmn
  • Дата начала
S

susinmn

При отправке нового документа на согласование, зачастую документ не успевает среплицироваться на доступные сервера получателей, при попытке открытия документа по ссылке последними.
Так вот один VIP пользователь жалуется, ну оч. сильно...

Хочу сделать эту бд, как mail-in-database на доступном сервере этого VIP пльзователя и при отправке на согласование нового письма слать его еще в реплику текущей бд.
Есть ли подводные камни, например, если репликация пройдет первой?)
 
A

akat

1. А вы notesDatabase.Replicate( serverNameVIPа ) используете после отправки документа?

2. Если есть возможность, то пересадите ВИПа на наиболее удобный сервер (головной а не филиальный)

3. >Есть ли подводные камни, например, если репликация пройдет первой?)
Прийдется не сэйвить док, или прибивать после сэнда. Ибо он потом будет лезть обратно репликацией с сервера ВИПа.
 
S

susinmn

1. А вы notesDatabase.Replicate( serverNameVIPа ) используете после отправки документа?
Нет, т.к. сервер VIP*а не видит сервера многих пользователей..
2. Если есть возможность, то пересадите ВИПа на наиболее удобный сервер (головной а не филиальный)
VIP сидит на одном из головных, а вот большинство пользователей в регионах, в других доменах...

А если в бд агентом *before new mail arrives* проверять, если doc с таким unid*ом существует, то не принимать документ?
 
A

akat

А если в бд агентом *before new mail arrives* проверять, если doc с таким unid*ом существует, то не принимать документ?
Проверьте. Только я думаю что у присланного документа будет другой юнид. Но лучше проверьте, это только предположение.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Надо сделать оповещение не сразу после отправки, а в момент появления на нужном сервере.
 
N

nvyush

А если в бд агентом *before new mail arrives* проверять, если doc с таким unid*ом существует, то не принимать документ?
А Вы попробуйте извещения посылать по before new mail arrives или after new mail has arrived. Правда, нужно будет разворачивать группы в пользователей и определять их домашние серверы и слать извещения только тем пользователям, на чьём сервере в базу добавлен/среплицирован документ. Где-то на форуме описывалась подобная технология.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!