sergey.kravchuk wrote:День добрый,
Как можно послать сигнал TS, чтобы она перечитала отдельную таску из БД ?
Как вообще заставить TrackStudio обновлять данные в интерфейсе при изменение в БД не перезапуская сервис?
Нет, ничего такого нельзя сделать. Пока ТS работает данные в БД можно менять только через API ТS.
sergey.kravchuk wrote:Есть ли встроенные механизм репликации между 2 сервисами TS?(Master-Slave, Master-Master)
Можно реплицировать средствами СУБД, у всех записей свои уникальные id-шники (guid-ы), так что проблем не будет. Двухсторонняя репликация тоже должна работать, только нужно останавливать экземпляр куда реплицируем, убивать индекс после репликации, копировать аттачи вручную.
Совсем встроенного механизма репликации нет.
sergey.kravchuk wrote:Что произойдет если памяти не будет хватать для хранение всего дерева с проектами и тасками в памяти?(heap size).
Как рассчитывать необходимое количество памяти для TrackStudio?
Оно завалится с OutOfMemory. На практике 2-х гигов на 50000 задач хватает, на миллион задач нужно около 8 гигов.