Mikhail Chechnev
|
f683f44bca
|
Контроль наличия записи при считывании курсора по RN
|
2018-12-03 02:00:48 +03:00 |
|
Mikhail Chechnev
|
e33e0ae2dc
|
Учёт расписания повторов при включении очередного исходящего сообщения в очередь на отправку серверу приложений
|
2018-12-02 01:35:14 +03:00 |
|
Mikhail Chechnev
|
43d52c9563
|
Передача списка сервисов обработчику очереди исходящих при его запуске
|
2018-12-02 01:33:18 +03:00 |
|
Mikhail Chechnev
|
2e789aeea7
|
Валидация параметров для функции запуска обслуживания очереди исходящих (startProcessing), функции отправки очередного сообщения на обработку (processMessage), исправлена ошибка валидации параметров инициализации (outGoing)
|
2018-12-02 01:32:36 +03:00 |
|
Mikhail Chechnev
|
aff4b2f3cc
|
Функция получения списка функций сервиса (getServiceFunctions) и валидатор параметров для неё
|
2018-12-02 01:30:22 +03:00 |
|
Mikhail Chechnev
|
8b02cc4d57
|
Исправлен текст ошибки валидации количества одновременно обрабатываемых сообщений (nMaxWorkers) в файле конфигурации
|
2018-12-02 01:29:17 +03:00 |
|
Mikhail Chechnev
|
2863aa5783
|
Временно добавил объекты серверной части API, пока их нет в СХС буду вести здесь (потом - удалить)
|
2018-12-02 01:27:18 +03:00 |
|
Mikhail Chechnev
|
5388c77ae1
|
Считывние и передача обработчику исходящих списка сервисов
|
2018-12-01 22:26:28 +03:00 |
|
Mikhail Chechnev
|
fbc71f5138
|
Перехват неожиданных ошибок
|
2018-12-01 22:25:11 +03:00 |
|
Mikhail Chechnev
|
5657b62d15
|
В модель данных функции сервиса добавлена ссылка на родительский сервис
|
2018-12-01 22:12:25 +03:00 |
|
Mikhail Chechnev
|
66952da2ba
|
Избавился от констант, переписал под изменившийся серверный API
|
2018-12-01 22:11:46 +03:00 |
|
Mikhail Chechnev
|
a7be4040c6
|
Протоколирование сигналов останова сервера приложений
|
2018-12-01 22:10:27 +03:00 |
|
Mikhail Chechnev
|
062357b250
|
Немного тестов работы с дочерними процессами, тестов схем валидации параметров и объектов
|
2018-11-29 22:16:15 +03:00 |
|
Mikhail Chechnev
|
4007020fe6
|
Корректное выключение сервиса - с ожиданием завершения работы дочерних процессов, обрабатывающих исходящие сообщения очереди обмена
|
2018-11-29 22:15:40 +03:00 |
|
Mikhail Chechnev
|
e6379ab50b
|
Подключение обработчика позиции очереди, обеспечение корректной остановки слушателя очереди после завершения всех запущенных процессов
|
2018-11-29 22:14:50 +03:00 |
|
Mikhail Chechnev
|
195d424966
|
Увеличил количество параллельных обработчиков исходящих сообщений
|
2018-11-29 22:13:21 +03:00 |
|
Mikhail Chechnev
|
ad812d8d18
|
Корректировка пути подключения локального модуля ядра
|
2018-11-29 22:12:49 +03:00 |
|
Mikhail Chechnev
|
92b5153dfd
|
Добавлен параметр "nIncExecCnt - инкремент счетчика исполнений" в процедуру установки статуса сообщения очереди обмена
|
2018-11-29 22:12:11 +03:00 |
|
Mikhail Chechnev
|
12b5e524c1
|
Обработчик исходящего сообщения (начало)
|
2018-11-29 22:10:32 +03:00 |
|
Mikhail Chechnev
|
2e10fadccf
|
Переименован параметр настройки: nPortionSize > nMaxWorkers
|
2018-11-28 22:31:49 +03:00 |
|
Mikhail Chechnev
|
57eff9cda9
|
Ужесточил проверку интерфейса пользовательского модуля взаимодействия с БД - все его функции должны быть асинхронными (мы де их await)
|
2018-11-28 18:14:43 +03:00 |
|
Mikhail Chechnev
|
6f955b1ed2
|
Тесты схем валидации
|
2018-11-28 16:28:39 +03:00 |
|
Mikhail Chechnev
|
cd939393f3
|
Обработка ошибок при подключении пользовательского модуля взаимодействия с БД
|
2018-11-28 16:28:08 +03:00 |
|
Mikhail Chechnev
|
3044d8192f
|
Окончательный отказ от использования checkObject в пользу validateObject
|
2018-11-27 21:54:58 +03:00 |
|
Mikhail Chechnev
|
a23ceac5d0
|
Рефакторинг использования _.extend
|
2018-11-27 21:54:26 +03:00 |
|
Mikhail Chechnev
|
e9df76ac7b
|
Внедрение схем валидации параметров классов ParusAppServer, DBConnector, OutQueue
|
2018-11-27 21:49:40 +03:00 |
|
Mikhail Chechnev
|
38609f4c90
|
Корректировка описания модуля
|
2018-11-27 21:47:54 +03:00 |
|
Mikhail Chechnev
|
830a047387
|
Оптимизация схемы валидации параметров контсруктора класса DBConnector за счет подключения схемы валидации конфигурации серевера приложений
|
2018-11-27 21:47:24 +03:00 |
|
Mikhail Chechnev
|
95d8ecd62d
|
Рефакторинг именования параметров конфигурации (в части блока настроек обработки очереди исходящих сообщений)
|
2018-11-27 21:45:33 +03:00 |
|
Mikhail Chechnev
|
fea173134b
|
Схемы валидации параметров методов классов ParusAppServer и OutQueue
|
2018-11-27 21:44:31 +03:00 |
|
Mikhail Chechnev
|
8268a987a1
|
Развёрнутый протокол о появлении новых исходящих сообщений в очереди
|
2018-11-27 19:00:35 +03:00 |
|
Mikhail Chechnev
|
f5a6b67896
|
Отделил конструктор от инициализации сервера приложений, принудительный останов сервера при возникновении ошибок (может быть после следует это отключить)
|
2018-11-27 18:59:31 +03:00 |
|
Mikhail Chechnev
|
7d705cb9fc
|
Схема валидации файла конфигурации и её внедрение в сервер приложений
|
2018-11-27 18:57:47 +03:00 |
|
Mikhail Chechnev
|
bdede40ae4
|
Константы для общей и неожиданной ошибок
|
2018-11-27 18:56:48 +03:00 |
|
Mikhail Chechnev
|
d20b136e7a
|
Отказ от внутреннего типа данных LoggerMessage и переход на валидацию по схемам
|
2018-11-27 17:15:54 +03:00 |
|
Mikhail Chechnev
|
1444f33841
|
Оптимизация путей подключения модулей
|
2018-11-27 17:15:13 +03:00 |
|
Mikhail Chechnev
|
9fdc00d452
|
Оптимизация путей подключаемых модулей
|
2018-11-27 17:14:18 +03:00 |
|
Mikhail Chechnev
|
03d55b4fb5
|
Корректировка сообщений об ошибках валидации в конструкторе и инициализация атрибута для пользовательского модуля взаимодействия с БД
|
2018-11-27 17:13:32 +03:00 |
|
Mikhail Chechnev
|
b36a6ceaa2
|
Немного тестов в офисном окружении
|
2018-11-26 20:52:35 +03:00 |
|
Mikhail Chechnev
|
c71192553b
|
Переписал на async/await вместо Promise
|
2018-11-26 20:52:13 +03:00 |
|
Mikhail Chechnev
|
c9b4fe161c
|
Модификация сообщения об ошибке валидации
|
2018-11-26 20:51:45 +03:00 |
|
Mikhail Chechnev
|
6360a86c54
|
Внедрение валидатора в модуле взаимодействия с БД
|
2018-11-26 20:50:44 +03:00 |
|
Mikhail Chechnev
|
2698ab6fee
|
Схемы валидации параметров функций модуля взаимодействия с БД
|
2018-11-25 20:48:52 +03:00 |
|
Mikhail Chechnev
|
e8843025ef
|
Небольшой рефакторинг именования параметров в конфигурации сервера приложений
|
2018-11-25 20:47:57 +03:00 |
|
Mikhail Chechnev
|
0b4dbfa3b0
|
Схема валидации записи журанала работы сервиса и списка записей журнала работы сервиса
|
2018-11-25 20:47:03 +03:00 |
|
Mikhail Chechnev
|
dcaf609a0f
|
Ликвидация ".js" при импорте, приведение заглавных комментариев модулей к единому стилю
|
2018-11-25 00:40:45 +03:00 |
|
Mikhail Chechnev
|
53f77a436b
|
Небольшой рефакторинг констант (окончание)
|
2018-11-25 00:39:36 +03:00 |
|
Mikhail Chechnev
|
37f2fec355
|
Небольшой рефакторинг констант
|
2018-11-25 00:39:00 +03:00 |
|
Mikhail Chechnev
|
db252fb95e
|
Тесты схем валидации очереди и сообщений очереди
|
2018-11-25 00:19:58 +03:00 |
|
Mikhail Chechnev
|
2a416b2440
|
Рефакторинг именования подключенной схемы валидации пользовательского модуля взаимодействия с БД
|
2018-11-25 00:19:31 +03:00 |
|