Имя: Пароль:
1C
1С v8
Информационная шина обмена
0 Sereja
 
25.07.19
10:25
Приветствую всех.
Есть у меня порядка 10 баз на разных платформах и разных конфигурациях: 7.7 8.3(Обычные и управляемые формы)
Пришло время и желание сделать обмен между базами так, как делается это по-правильному

Почитал стати про шину ESB, RabbirMQ, 2IS и т.д. но по сути так ничего и не понял
Какие данные отдает база источник, и какие данные принимаются в приемника?
В какой момент происходит конвертация данные по правилам?
Используется ли при этом КД2, КД3?

Сейчас обмены организованы просто: ПланОбмена - Выгрузка по расписанию по правилам КД - Загрузка файла по расписанию в приёмник

Подскажите, пожалуйста, где что почитать, что б стало понятно, как строить обмены правильно?

Спасибо всем
1 ДенисЧ
 
25.07.19
10:26
Чем тебе не нравится текущий вариант?
2 Жан Пердежон
 
25.07.19
10:27
Шина - транспорт. Что туда положишь, то и придёт
3 Cyberhawk
 
25.07.19
10:27
Добавление центрального звена упрощает доработку / поддержку, но затратнее в однократном переключении обменов "точка-точка"
4 unbred
 
25.07.19
10:32
(0) > Пришло время и желание сделать обмен между базами так, как делается это по-правильному
так и запишем "нечем заняться"
5 d4rkmesa
 
25.07.19
10:35
(0) Узбагойтесь. Вам нужен еще один посредник между базами? Лучше сделайте что-то, чтобы отказаться от зоопарка из баз.
6 Sereja
 
25.07.19
10:39
(1) Устраивает. Но я почитал про событийный обмен. Смотрю что все это лайкают. Например создал пользователь номенклатуру в одной базе, и она раааз, и поехала в другую.
Я понимаю, что могу сделать рег задание раз в 10 секунд, но это наверное не правильно

Ведь не с проста есть эти шины, которые выстраивают очереди из сообщений
7 Sereja
 
25.07.19
10:41
(2) На таком уровне я уже осилил. Поэтому и прошу инфы от людей, которые с опытом
8 NorthWind
 
25.07.19
10:41
Раз все лайкают, то надо делать, однозначно!
Логика поколения инстаграм
9 Sereja
 
25.07.19
10:42
(5) Ну судя по https://wiseadvice-it.ru/o-kompanii/blog/articles/integracii-s-1s-na-osnove-shiny-esb/ очень даже нужен посредник.
10 Успехов
 
25.07.19
10:42
(6) На инфостарте много статей по этому вопросу, ищите и обрящете.
11 Sereja
 
25.07.19
10:43
(8) ну а как ты узнаешь о новых технологиях? читаешь инфостарт, смотришь ютую, зазеркалье и т.д. А назови ты это лайкать или выводить в тренды, суть одна
12 Успехов
 
25.07.19
10:43
(9) Для высоконагруженных систем, обменивающихся "один ко многим", нужен. В иных ситуациях - далеко не факт.
13 Sereja
 
25.07.19
10:43
(10) Да прибудет с тобой сила
14 shuhard
 
25.07.19
10:45
(7) на мисте не найдёшь
есть статьи на ИС, там могут пообсуждать
15 ЛЮС
 
25.07.19
11:24
(0) и почему людям спокойно не сидится?
Если автор рассчитывает что "правильный" обмен даст упрощение работы, то зря. будет переход от "Сейчас обмены организованы просто" к устроены сложно.

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

Самый простой пример, для понимания работы шины:
Сейчас у вас источник складывает файлы в папку, приемник забирает их из папки. Настройте выгрузку на папку А, а загрузку из папки Б. Добавьте шину, которая будет копировать файлы из А в Б. Это самая простая шина.
Теперь на этом примере попробуйте ответить на вопросы:
- Какие данные отдает база источник, и какие данные принимаются в приемника?
- В какой момент происходит конвертация данные по правилам?
- Используется ли при этом КД2, КД3?

А шина отвечает только за довольно простые вещи: гарантированную доставку, очередь, рассылка по адресатам, маршрутизацию.

У нас такая самописная шина внедрена для возможности гибкой маршрутизации, обменов типа файл-веб-сервис, централизованного управления.
16 Вафель
 
25.07.19
11:29
через шину придется разрабатывать свой формат обмена.
ведь там будет обмен одиночными объектами.
Можно конечно пакетами, но тогда никакого преимущества перед типовой схемой не будет
17 NorthWind
 
25.07.19
11:31
(11) просто. Когда мне это реально надо - я ищу, читаю.
Но при этом лайки меня не волнуют вообще.
Меня волнует в первую очередь затраты на запуск и практическая польза.
И в 90% случаев "новых технологий" выясняется, что геморроя много - внедрение, переучивание людей, издержки.
А практической пользы либо мало, либо вообще нет.
18 Вафель
 
25.07.19
11:32
(17) Лайки - это бест практис
19 ДенисЧ
 
25.07.19
11:35
(6) "Например создал пользователь номенклатуру в одной базе, и она раааз, и поехала в другую. "
Создал пользователь документ расчета с/с на 100500 продукций и 100800^4 материалов с 15 переделами... И он раз, и поехал.... И все поехали в отпуск...
20 Cyberhawk
 
25.07.19
11:37
(14) Это ты гонишь конечно )
21 Дух пролетариата
 
25.07.19
11:47
(0) Шина на то и шина, что как таковых "конвертаций" в ней нет.
Есть единый формат передачи данных с шиной, который используется во всех процедурах обмена.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn