PSSL icon indicating copy to clipboard operation
PSSL copied to clipboard

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

Open thvvmas opened this issue 1 year ago • 1 comments

По итогам архитектурного рефакторинга сделанного в рамках #85 необходимо:

  1. Добавить функций подключения и установки внешних компонент из файлов;
  2. Разработать процедуры записи истории интеграции для файловых обменов для вызова из пользовательских функций (при их наличии в базе);
  3. Инициализации параметров подключения для разных типов интеграций (например, создание com-объекта с установленными в настройках интеграции именем com-объекта и строкой подключения);
  4. Обертка для выполнения функций командной строки по данным, полученным из настроек интеграций и интеграционного потока;
  5. Функции для вызова предопределенных брокеров сообщений (Rabbit Mq и Kafka);
  6. Функции для упрощенной работы с файловыми обменами (например, на вход функции передавать двоичные данные и настройки интеграции, где находится каталог выгрузки, а функция выполняет запись и сохраняет данные в историю интеграции)

thvvmas avatar Sep 11 '24 15:09 thvvmas

Пункты 5 и 6 вынесены в отдельные ишью: https://github.com/firstBitSportivnaya/PSSL/issues/150 и https://github.com/firstBitSportivnaya/PSSL/issues/151 соответственно

thvvmas avatar Nov 21 '24 06:11 thvvmas